FreeBSD5.3設定メモ mod_php

この記事は2005年頃に執筆した文書がもとになっている。

使用した OS は FreeBSD5.3-RELEASE。Web サーバは Apache2.0.53_1。mod_php のバージョンは 4.3.10_2,1。

インストール

ports からインストールする。

# cd /usr/ports/www/mod_php4/
# make install clean

途中の Options では APACHE2 にチェックを入れておく。その後、php4-extensions もインストールする。

# cd /usr/ports/lang/php4-extensions
# make install clean

入れたいものにチェック。日本語環境なら MBSTRING にチェックすべき。何を入れたかは、インストール後、# grep true /var/db/ports/php4-extensions/options で確認出来る。

設定

# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
# vi /usr/local/etc/php.ini
mbstring.language = Japanese

php.ini の設定は好みに合わせて。日本語環境なら最低限、mbstring.language = Japanese は有効にしておく。
インストール時に、httpd.conf の設定を変えろと言われるので、こちらも編集。

# vi /usr/local/etc/apache2/httpd.conf
LoadModule php4_module libexec/apache2/libphp4.so

DirectoryIndex index.html index.htm index.shtml index.php index.cgi index.html.var

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

DirectoryIndex には index.php を追加する。

Web サーバの再起動

# apachectl restart

その後、以下のようなファイルを実行して mod_php が有効になっているかテストする。

< ?php
phpinfo();
?>
[/code]
Pocket

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です