この記事では、Windows システムで iis7 で PHP 環境を構成するいくつかの方法を紹介します。詳しく知りたい人は、PHP5.2.17 と PHP5.3.5 を例として使用して、PHP5.3.5 と PHP5 を構成します。 iis7の2.17メソッド。
まず公式ウェブサイトにアクセスしてダウンロードしてください
PHP5.2.17 公式ダウンロード: http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip
PHP5.3.5 公式ダウンロード: http://windows.php.net/downloads/releases/php-5.3.5-Win32-VC9-x86.zip
注意: すべてがスレッドセーフ バージョンである必要があります。安全なテスト バージョンである場合は、サーバー上に安全なバージョンを作成する必要があります。
php.ini ファイルの設定では、開発バージョンの場合はその php.ini ファイルを自由に使用できますが、製品バージョンまたはサーバー バージョンの場合は php.ini-production を使用する必要があります。 2.17 では、アプリケーション ファイルは php.ini を推奨します。
php.ini-productionはphp.ini-recommendedに対応します
php.ini-developmentはphp.ini-distに対応します
さて、注意事項については説明したので、グラフィックチュートリアルを見てみましょう。
最初にIIS7をインストールします。インストールするときは、3つの場所にチェックを入れることに注意してください
注: CGIはIIS7+PHP_5.3.5の環境で使用します
IIS7+PHP_5.2.17で使用されるISAPI拡張機能とISAPIフィルター
IIS に対する PHP サポートの追加を開始します
IIS7+PHP_5.3.5
1. ダウンロードしたphp_5.3.5をC:phpディレクトリに解凍します(他の場所に置くこともできますが、後で適宜変更する必要があります)
2. php.ini-development の名前を php.ini に変更します
3. data.timezone を見つけるように php.ini を変更し、date.timezone = “Asia/Shanghai” に変更します (ここで変更する必要があります。変更しないと、必要なモジュールを開くための警告が表示されます)。 as: php_curl.dll php_mysql.dll php_mysqli .dll php_xmlrpc.dll php_curl.dll 先頭のセミコロンを削除して保存するだけです
4. を追加します
実際の状況に応じてここにパスを入力してください。
5. Web サイト のルート ディレクトリに次の内容の phpinfo.php の新しいテキスト ファイルを作成します。
phpinfo();
OK、これで PHP プログラムを正常に実行できるようになりました。
IIS7+PHP_5.2.17
以前 IIS をインストールしたときに isapi 拡張機能と isapi フィルタリングを選択しました。ここで追加の役割サービスを追加する必要はなく、直接開始するだけです。
まずphp.iniファイルを変更します..c:php の下の php.ini-dist の名前を php.ini に変更し (最初に表示拡張子を設定する必要があります)、メモ帳で開き、extension_dir = “./” を見つけて、内部の ./ を c に変更します。 php (実際の状況に応じてパスを変更してください)
1. アプリケーションプールを追加します
2. isapi と CGI の制限を追加します
3. isapi フィルターを追加します
4. スクリプトマッピングを追加します
5. テスト (phpinfo.php は以前に作成されています) 効果を確認するには、前と同じように localhost/phpinfo.php を開きます。
1. Apache の設定 PHP 個人的に最初に注意すべき点は、Apache と PHP のバージョンによって設定するパラメータが異なることだと思います。
3. Apache と PHP が正常にインストールされていることを確認します。
5.Apache設定ファイル httpd.conf
(3)index.phpのサポートを追加します (4) タイプのサポートを追加します AddType application/x-httpd-php .php
(1) Apache: http://localhost
(2)PHP: dos ウィンドウで php -i を実行します
4.PHP設定ファイルphp.ini
(1)修正:
コードは次のとおりです
extension_dir = “./” コードをコピー
extension_dir = "C:/Program Files/PHP/ext" (PHP をインストールした実際のディレクトリ内の ext サブディレクトリへのパス) (2) mysql データベースをサポートするにはコメントを解除してください
コードは次のとおりです
拡張子=php_mysql.dllコードをコピー
拡張子=php_mysqli.dll (3) 環境変数:
コードは次のとおりです
(この手順を続行しないと、Httpd.exe エラーが発生する可能性があります)
PHPRC: C:プログラム ファイルPHPコードをコピー
パスに追加: C:Program FilesPHP ファイル liblibmysql.dll を C:WINDOWSsystem32 にコピーします
(1)php
のサポートを追加
コードは次のとおりです
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"コードをコピー
PHPIniDir "C:/プログラム ファイル/PHP" (2) 実際の作業ディレクトリ:
コードは次のとおりです
ドキュメントルート「F:/ApcheWork」コードをコピー
オプションフォローSymLinks
許可オーバーライドなし
注文を拒否、許可します
全員から許可
ディレクトリ>
コードは次のとおりです
コードをコピー
DirectoryIndexindex.phpindex.html
コードは次のとおりです
コードをコピー
AddType application/x-httpd-php .html
AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps
私たちの経験によると、iis7 の場合は PHP5.3.5 vc9 を使用してコンパイルし、apache2.2 の場合は php2.1.7 を使用してコンパイルし、vc6 を使用してください。詳細については、次のサイトからダウンロードできます。公式ウェブサイト、