CONTENTS
Lastmodified 2014-04-26 (土) 10:17:58
OS : FreeBSD 10.0-RELEASE-p1
# pkg upgrade
してrebootしたら、wwwプロセスが上がってない!
# apachectl start Performing sanity check on apache22 configuration: httpd: Syntax error on line 106 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into server: Cannot open "/usr/local/libexec/apache22/libphp5.so" Starting apache22. httpd: Syntax error on line 106 of /usr/local/etc/apache22/httpd.conf: Cannot load /usr/local/libexec/apache22/libphp5.so into server: Cannot open "/usr/local/libexec/apache22/libphp5.so" /usr/local/etc/rc.d/apache22: WARNING: failed to start apache22
phpのアパッチモジュールがない・・・という事.
どうやら、pkgのPerlには、アパッチのモジュールが含まれていないらしい。
と言う訳で、portsからインストールし直してみる。
portupgrade -rf php5-5.4.27_1
でも、まだ、libphp5.soがはいらない。というか、PHPのインストールコンフィグに、Apacheモジュールの選択枝がなくなってる。Σ(⊙ω⊙ )
で、しばしググりますと、「5.4.27 から libphp5.so のために mod_php としてパッケージが独立」
【参考URL】http://www.yomaigoto.jp/archives/511
とのこと。
# portinstall www/mod_php5
して、OK!
Total access 1709:本日 1:昨日 0