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の下に現物があるか確認。
-------------------------------------
# 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の下に現物があるか確認。