トラブルブル日記

メモ代わりの作業記録

[freeBSD6.4]libphp5.so

2009-01-26 16:49:54 | freeBSD
php5をパッケージインストールしたら、phpの画面が見られない(ソースがそのまま表示されてしまう。)
-------------------------------------
# pkg_add -r php5
# vi /usr/local/etc/apache22/httpd.conf
  以下の一行を追加 
AddType application/x-httpd-php .php
-------------------------------------

どうやらphpのapache用モジュールlibphp5.soがfreeBSDのパッケージに含まれていないことが判明した。みんな知っているからか、php5はportsからインストールしてるんだな。
しかしながら、/usr/portsがないのでports ツリーを更新。
-------------------------------------
# portsnap fetch extract update
(しばしお休み)
# cd /usr/ports/lang/php5
# make config
・apacheにチェック
・multibyteにチェック
# make install clean
#
# cd ../php5-extensions
# make config
・mbstringにチェック
# make install clean
-------------------------------------


これでhttpd.confに以下の1行が追加されているか確認。
  LoadModule php5_module libexec/apache22/libphp5.so
また、/usr/local/libexec/apache22の下に現物があるか確認。