PHP-5.2.6のインストールでハマる。

【エラー】
libphp5.soが{ インストールされない | 作成されない | 無い }。
または、
Apache の /usr/local/etc/apache22/httpd.conf 内の、
#LoadModule php5_module libexec/apache22/libphp5.so
をコメントアウトすると、libphp5.soが見つからない、となる。

【原因】
Portsからphp5をインストールすると、Makefileの設定により、libphp5.soがインストールされないため。

【対策】
/usr/ports/lang/php5/Makefile 内の、

 APACHE “Build Apache module” off
  を
 APACHE “Build Apache module” on

に変更してから、コンパイルする。

【環境】
FreeBSD 6.3-STABLE
2008/07/31時点のPorts最新版
php5 (php-5.2.6)
php5-extensions-1.1

By admin