
せっかくなのでphp5を入れたかったが、ソースからコンパイルだと面倒なのでaptで使えるphp4にすることに。
php5をいれてもC++やJavaを使っていない現状では大した差もないと思うので。
作業としては他のサイトでのやり方を参考にしたのだが、どうも難航。
phpを開くとテキストでダウンロードしたりした。
よくわからないが、libapache2-mod-php4を入れたり消したりしていた。
/etc/apache2/mod-enableにphp4のモジュールが入っていなかったりしたからである。
入ったと思ったら./mod-avaibleからシンボリックリンクが張れなかったり、restartでトラブったのだ。
何回かやったうちにaptがうまくいったのか最終的に動作した。
作業記録
# aptitude install php4 php4-common php4-cgi php4-dev libapache2-mod-php4
# aptitude install apache2-mpm-worker
# vi /etc/php4/apache2/php.ini
<以下は先頭のコメントアウト";"を外す。>
;mbstring.language = Japanese
;mbstring.internal_encoding = EUC-JP
;mbstring.http_input = auto
;mbstring.http_output = SJIS
;mbstring.detect_order = auto
;mbstring.substitute_character = none;
<変更前>;mbstring.encoding_translation = Off
<変更後>mbstring.encoding_translation = On
<変更前>;default_charset = iso-8859-1
<変更後>default_charset = Shift_JIS
<変更前>output_buffering = Off
<変更後>output_buffering = On
<変更前>;output_handler =
<変更後>output_handler = mb_output_handler
<変更前>magic_quotes_gpc = On
<変更後>magic_quotes_gpc = Off
# vi /etc/apache2/apache2.conf
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
# /etc/init.d/apache2 restart
phpの情報が出るソースをルートディレクトリに入れて、
http://kuro-box/phpinfo.php にアクセス