承前。
ActivePerl のインストール。
printenv.pl を Apache24cgi-bin から drive_DC:WEBcgi-bin に移動する。
ブラウザから http://xxx.xxx.xxx.xxx/cgi-bin/printenv.pl にアクセスする。
サーバ環境変数のリストが表示されれば,インストールは完了。
PHP5.5 のインストール。
デフォルト | カスタム | |
1 | ;default_charset = "UTF-8" | default_charset = "UTF-8" |
2 | ; extension_dir = "ext" | extension_dir = "Drive_SV:PHPext" |
3 | allow_url_fopen = On | allow_url_fopen = Off |
4 | ;extension=php_curl.dll | extension=php_curl.dll |
5 | ;extension=php_gd2.dll | extension=php_gd2.dll |
6 | ;extension=php_mbstring.dll | extension=php_mbstring.dll |
7 | ;extension=php_mysql.dll | extension=php_mysql.dll |
8 | ;extension=php_mysqli.dll | extension=php_mysqli.dll |
9 | ;extension=php_openssl.dll | extension=php_openssl.dll |
10 | ;date.timezone = | date.timezone ="Asia/Tokyo" |
11 | ;sendmail_from = me@example.com | sendmail_from = My email address |
12 | ;mbstring.language = Japanese | mbstring.language = Japanese |
13 | ;mbstring.internal_encoding = UTF-8 | mbstring.internal_encoding = UTF-8 |
14 | ;mbstring.http_input = UTF-8 | mbstring.http_input = pass |
15 | ;mbstring.http_output = pass | mbstring.http_output = pass |
16 | ;mbstring.encoding_translation = Off | mbstring.encoding_translation = Off |
17 | ;mbstring.detect_order = auto | mbstring.detect_order = UTF-8,ASCII,SJIS,EUC-JP,JIS |
18 | ;mbstring.substitute_character = none | mbstring.substitute_character = none |
(*) 14-18 については,自鯖の環境の関係でこうしてあるので,デフォルトのままでも構わないはず。各自の環境で対処してください。
セキュリティのため,以下の3つを変更した。 19 と 21 については,環境によっては,不具合が生じることがあるかもしれない(追記:12/27)。
デフォルト | カスタム | |
19 | output_buffering = 4096 | output_buffering = Off |
20 | expose_php = On | expose_php = Off |
21 | mysql.allow_persistent = On | mysql.allow_persistent = Off |
httpd.conf をカスタマイズ (場所:Apache24conf)。
DirectoryIndex index.html —> DirectoryIndex index.php index.html
さらに Supplemental configuration 区画の最後に下記の2行を加える。
# PHP settings
Include conf/extra/php55.conf
Apache をリスタートする。
ブラウザで http://xxx.xxx.xxx.xxx/test.php にアクセスする。
phpinfo リストが表示されれば,インストール完了。
追記2(2014/3/24):
2013.12.27 から Opcache を使っている。 PHP スクリプト多用のサイト運営の場合は,そちらもどうぞ。「本家のお世話-#90。(Opcacheを使う)」
This website uses cookies.