FastCGIなのでnone thread safeを使った方が良いか?
前回回答したC:\php(thread safe版)を削除
php-5.3.0-nts-Win32-VC6-x86.zip を解凍し C:\phpへコピー
CGIインストール
サーバーマネージャー - [役割] - [役割サービスの追加][Webサーバー] - [アプリケーション開発] - [CGI] にチェックが無ければチェックを付ける
IIS マネージャー設定
■ISAPI設定削除[ISAPIおよびCGIの制限] - PHPの設定を削除
[ISAPIフィルター] - PHPの設定を削除
■FastCGI設定
[ハンドラー マッピング] - [モジュール マップの追加] -
要求パス : *.php
モジュール : FastCgiModule
実行可能ファイル : C:\php\php-cgi.exe
名前 : PHP_via_FastCGI
■モジュール マップの追加
この実行可能ファイルの FastCGIアプリケーションを作成しますか?[はい] をクリックすると、FastCGIコレクションにエントリを追加し、この実行可能ファイルをFastCGIアプリケーションとして実行することができます。
[はい] をクリック
動作確認
ブラウザでphpinfoが表示できるか確認500 - 内部サーバー エラーです。
検索中のリソースに問題があるため、リソースを表示できません。
検索中のリソースに問題があるため、リソースを表示できません。
■PHP.ini設定
以下設定を行う。
log_errors = On
error_log = C:\php\error.log
error_log = C:\php\error.log
ブラウザでphpinfoが表示できるか確認
→ 現象変わらず
500 - 内部サーバー エラーです。
検索中のリソースに問題があるため、リソースを表示できません。
検索中のリソースに問題があるため、リソースを表示できません。
C:\php\error.logを確認
PHP Warning: phpinfo() [function.phpinfo]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for '9.0/no DST' instead in D:\www\xxx\phpinfo.php on line 1
TimeZoneの設定が必要?
■PHP.ini設定
以下設定を行う。
[Date]
date.timezone = Asia/Tokyo
date.timezone = Asia/Tokyo
ブラウザでphpinfoが表示できるか確認
→ OK
0 件のコメント:
コメントを投稿