2009年5月12日火曜日

Scalr:phpのHttpRequestClassがないというエラーがでる。

Scalr(スケィラー)で事ある毎にphpの「HttpRequest」Classがねぇよ( ゚Д゚)ゴルァ!とERRORが出てくるのでその解決策を模索。
なんか色々足りない物がある様なのでインストールする。

php5-devをインストール(入っているならそれでおk)
apt-get install php5-dev

Zlibをインストール
wget -P /usr/local/src http://www.zlib.net/zlib-1.2.3.tar.gz
cd /usr/local/src
tar xzf zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure --prefix=/usr/local
make
make install

libcurl4-gnutls-devをインストール
apt-get install libcurl4-gnutls-dev

pecl_httpのインストール
pecl install pecl_http

でもってphp.iniにパラメータを追加して再起動
echo extension=http.so >> /etc/php5/apache2/php.ini
sudo /etc/init.d/apache2 restart


参考サイト
■Ubuntu PECL HttpRequest インストール
■PHPのHTTPRequestクラスを入れるのに一苦労
■zlib のインストール
■installing curl-devel on amd64
コメントを投稿