Posts Tagged PECL
PHPのHTTPRequestクラスを入れるのに一苦労
PECLに含まれているHTTPRequestクラスを使おうとしたが、無かったのでインストール。
マニュアルによるとpeclコマンドを使えば良いとのことなので早速試す。
# pecl install pecl_http
sh: phpize: command not found なるエラーが出た。ググってみたら、これはphp-develパッケージに含まれてるとの事。早速インストール。
# yum install php-devel
これでもう一度pecl_httpのインストールを試してみたが、次はconfigure: error: could not find zlib.h なるエラー発生。これはおそらくCのライブラリに含まれているだろうから調べてみたら、zlib-develなるパッケージを入れればいいらしい。
# yum install zlib-devel
同様に、curl.hも必要といわれたので、curl-develをインストール。
# yum install curl-devel
依存関係で色々なパッケージがインストールされた。
これでようやくインストールできた。
# pecl install pecl_http
途中に質問された項目は、全部デフォルトにした。
インストール完了時に You should add “extension=http.so” to php.ini なる文字列。
/etc/php.d/pecl.iniというファイルを作ってそこに記述しておいた。
これでようやく使用可能に。
なにやら随分と手間がかかった。PEARのHTTP_Requestライブラリがすでに使える状態だったし、必須というわけではなかったんだが。