PHP は Apache と共に使う。まずは Apache をインストールする。
その後、以下の URL にアクセスして PHP をゲット。
コンソールから以下のコマンドを実行 (./configure 行は見やすいために折り返しているだけなので、実際にはすべて 1行に記述)。
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs
--enable-magic-quotes --with-xml --enable-mbregex
--enable-mbstring --enable-zend-multibyte
--with-mysql=/usr/local/mysql --enable-ftp --with-zlib
# make
# make install
# cp php.ini-dest /usr/local/lib/php.ini
ここで、/usr/local/lib にコピーした php.ini ファイル (/usr/local/lib/php.ini) を修正する。
output_buffering = On
output_handler = mb_output_handler
default_charset = Shift_JIS
session.save_path = /tmp/php
[mbstring] (以下、各行の先頭にある「;」を削除 (コメントアウト) する)
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none;
mbstring.script_encoding = auto
次に、/usr/local/apache2/conf/httpd.conf を編集して、Apache の設定を変更する。
# vi /usr/local/apache2/conf/httpd.conf
LoadModule php5_module modules/libphp5.so ←この行の下に
AddType application/x-httpd-php .php ←この行を追加 (.php を Apache に認識させるため)
Apache を再起動する。
# /usr/local/apache2/bin/apachectl restart
PHPの動作確認をする。
# vi /usr/local/apache2/htdocs/phpinfo.php
<?php
phpinfo();
?>
このように表示されれば OK。
トラックバック URL:
https://perltips.twinkle.cc/trackback/56