HTTP_Request2などを使いたいので、デフォルトでインストールされているpearではなく別個にpearをインストールして使えるようにする。
まずはデフォルトのpearでインストールされているパッケージを確認。ついでにHTTP_Request2をインストールしようとしてみる。
% pear list Installed packages, channel pear.php.net: ========================================= Package Version State Archive_Tar 1.4.0 stable Console_Getopt 1.4.1 stable DB 1.7.14 stable HTML_Template_IT 1.3.0 stable HTTP 1.4.1 stable HTTP_Client 1.2.1 stable HTTP_Request 1.4.4 stable MDB2 2.4.1 stable MDB2_Driver_mysql 1.4.1 stable Mail 1.2.0 stable Net_IDNA2 0.1.1 beta Net_SMTP 1.6.1 stable Net_Socket 1.0.14 stable Net_URL 1.0.15 stable Net_UserAgent_Detect 2.5.2 stable PEAR 1.10.1 stable Services_JSON 1.0.3 stable Structures_Graph 1.1.1 stable XML_Parser 1.3.4 stable XML_RPC 1.5.5 stable XML_Util 1.3.0 stable % pear install HTTP_Request2 Cannot install, php_dir for channel "pear.php.net" is not writeable by the current user
HTTP_Request2はインストールされてないし、インストールできない。
↓この方を参考にインストールする。
http://ysklog.net/server/1668.html
cd www wget http://ysklog.net/wp-content/uploads/go-pear.zip unzip go-pear.zip rm go-pear.zip
などとして、あとは書いてある通り行うとインストールできた。
参考
pearインストールしなくてもHTTP_Request2を使えるみたい