手順
そもそもの間違えで、よくよく見ると、IISで設定するPHPのモジュールは
×「php5ts.dll」
○「php5isapi.dll」 であった。
しかしphp5.3.8は「ISAPI」に対応していない模様で、上記DLLが無い。
FastCGIでセットアップする必要がある。
リンク:詳細はこちら
(1) 上記リンクからは FastCGIダウンロードのリンクが切れているので、以下からダウンロードする。
(2) ダウンロードした fcgisetup_1.5_rtw_x86.msi をセットアップ
(3) C:\Windows\System32\inetsrv\fcgiext.iniを編集
(4) IIS管理画面で、以前設定しておいたISAPIの設定は不要なので削除
(5) ホームディレクトリの構成画面で、拡張子.phpの設定を以下の通り変更。
(6) ブラウザで動作確認
(7) fcgiext.iniに設定が漏れていた
(8) 再度、ブラウザで確認
次回記事:
×「php5ts.dll」
○「php5isapi.dll」 であった。
しかしphp5.3.8は「ISAPI」に対応していない模様で、上記DLLが無い。
FastCGIでセットアップする必要がある。
リンク:詳細はこちら
(1) 上記リンクからは FastCGIダウンロードのリンクが切れているので、以下からダウンロードする。
(2) ダウンロードした fcgisetup_1.5_rtw_x86.msi をセットアップ
(3) C:\Windows\System32\inetsrv\fcgiext.iniを編集
(4) IIS管理画面で、以前設定しておいたISAPIの設定は不要なので削除
(5) ホームディレクトリの構成画面で、拡張子.phpの設定を以下の通り変更。
(6) ブラウザで動作確認
(7) fcgiext.iniに設定が漏れていた
(8) 再度、ブラウザで確認
何かwarningが発生。 TimeZoneの設定?
(9) php.iniの date.timezoneの設定が必要らしい
(10) ブラウザで確認
ようやく成功
今回はここまで
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 C:\Inetpub\wwwroot\phpinfo.php on line 1
(9) php.iniの date.timezoneの設定が必要らしい
(10) ブラウザで確認
ようやく成功
今回はここまで
次回記事:
PHP学習
0 件のコメント:
コメントを投稿