IIS6.0 で PHP を設定する必要があります。php 5.3.3 では isapi 設定がサポートされなくなったため、fastcgi を使用して設定する必要があります。以下に私の設定プロセスを共有します。
5.2 以前のバージョンの設定の方が便利だと感じていますが、5.3 の設定を使用した後、実際にどこに問題があるのかわかりません。結局、解決策は見つかりませんでした。 , ゴースト経由で復元する必要がありました。
ステップ 1: iis6.0 環境の構成。ここではあまり紹介しません
ステップ 2: php5.3.3 の Windows 圧縮バージョンをダウンロードします: php-5.3.3-nts-Win32-VC9-x86.zip 1. ダウンロード アドレス: http://windows.php.net/download/、VC9 x86 非スレッド セーフを選択します。 PHPのバージョン説明について
2. php-5.3.3-nts-Win32-VC9-x86.zipをD:PHPに解凍します
3. PHP.ini
dir = “D:phpext”がphpを指すように修正します。フォルダー下の「php_*.dll」ファイルへのパス magic_quotes_gpc = On Off の場合は、SQL 攻撃を防ぐための重要な手順です。バージョン 5.0 はデフォルトで
register_globals=Off になっています。これを register_globals=On に変更すると、グローバル
変数 の受け渡しが有効になります。これにより、インストールの実行時に空白が発生する問題が通常解決されます。
Discuz! フォーラム 次に、次の
extension=php_mb string .dll 这个不选的话用phpMyAdmin会出现红色提示 extension=php_dba.dll extension=php_dbase.dll extension=php_ file pro.dll 可选 extension=php_gd2.dll 支持GD库的,一般要滴 extension=php_i map .dll 可选 extension=php_ldap.dll extension=php_ mysql .dll 支持MySQL的
memory_limit = 20M 内存容量 post_max_size = 20M 闪存容量 upload_max_ filesize = 20M 附件容量
をダウンロードしてインストールします2 fcgisetup_1.5_rtw_x86 をインストールします。 msi 3. fcigext.ini を設定します (%WINDIR%system32inetsrv ディレクトリ内) fcigext.ini の最後に次の内容を追加します:
[Types] php=PHP [PHP] ExePath=D:\php\php-cgi.exe (PHP目录)
] を選択します。
[ホーム ディレクトリ] オプションをクリックし、 [構成] ボタンをクリックします。 [追加] ボタンをクリックし、
[参照] をクリックして、%WINDIR% で fcgiext.dll を探します。 system32inetsrv。 拡張子に「.php」と入力し、アクションとして「制限」を選択し、「GET、
HEAD
、POST」と入力します。
「スクリプトエンジン」と「ファイルの存在を確認する」が選択されているか確認してください。
そうでない場合は選択してください。 すべてが正しいことを確認したら、「OK」をクリックします。
ステップ 4: PHP FastCGI が適切に動作しているかどうかをテストする簡単なスクリプトを作成します。
<?php phpinfo (); ?>Test.php を保存し、IIS を再起動して、ブラウザのアドレスに localhost/Test.php を入力します。バーをクリックして正しいかどうかを確認します。
以上がWindows+IIS環境を利用してphp5.3.3をFastcgiモードで設定する方法の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。