2006/01/26
PHPインストールする2
前エントリーの続き。撃沈。
ターミナル使いになるには10年早かったみたい。
PHP4の最新バージョン4.4.2をこんな感じでconfigure。
GDとかMySQLとかマルチバイト関連とか入れてみました。
./configure --with-apxs=/usr/sbin/apxs --with-zlib=/usr/local --enable-exif --enable-ftp --enable-mbstring --enable-mbregex --enable-dbx --enable-sockets --with-gd --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --enable-gd-native-ttf --with-mysql=/usr/local/mysql --with-mcrypt=/usr/local --disable-posix-threads
"make"もうまくいったので、"sudo make install"でPHPをシステムにインストール。
でもなんかPEAR関連のインストールで警告が出た。
Installing PEAR environment: /usr/local/lib/php/
[PEAR] Archive_Tar: bad md5sum for file /usr/local/lib/php/Archive/Tar.php
[PEAR] Console_Getopt: bad md5sum for file /usr/local/lib/php/Console/Getopt.php
[PEAR] HTML_Template_IT: bad md5sum for file /usr/local/lib/php/HTML/Template/IT.php
[PEAR] Net_UserAgent_Detect- installed: 2.0.1
warning: pear/PEAR requires package "pear/Archive_Tar" (recommended version 1.3.1)
warning: pear/PEAR requires package "pear/Console_Getopt" (recommended version 1.2)
pear/PEAR can optionally use package "pear/XML_RPC" (version >= 1.4.0)
[PEAR] PEAR - installed: 1.4.6
それでも気にせず、phpinfoを表示するスクリプトをブラウザで実行したらちゃんと動いた。結果オーライ。

PEAR関係を試そうとターミナルで"pear list"コマンドを打ち込んだらこんなエラーが出ちゃった。
やっぱりあった落とし穴。
Warning: main(Console/Getopt.php): failed to open stream: No such file or directory in System.php on line 27Fatal error: main(): Failed opening required 'Console/Getopt.php' (include_path='/usr/local/lib/php') in /usr/local/lib/php/System.php on line 27
やはりPEAR周りがおかしい。
PEAR使えないと困るし対策もわかんないので、速攻あきらめて違うバージョンをインストールすることにする...(続く)
このエントリーのトラックバックURL
http://o-ume8.com/cgi/mt334/mt-tb.cgi/1632


コメント
PHP 4.4.2のインストールでは私もはまりました。
で、結果からいえば、
Archive_Tar
Console_Getopt
HTML_Template_IT
をPEARホームページから手動でインストールすることで解決しました。
投稿者 あーる : 2006/02/08, 18:09
>あーるさん
なるほど。そうすれば良かったのか。
あれをインストールしたり、これをインストールしたりと、なにかと面倒くさいので、結局はインストーラ頼みに。トホホの結果に終わったので、また今度がんばってみます。
投稿者 Jun : 2006/02/08, 22:01