現代のウェブサイト開発では、安定した効率的な環境を構築することが重要です。 IIS 7は強力なWebサーバーであり、PHPとMySQLは組み合わせて、Webサイトに強力な動的コンテンツ生成機能を提供できます。この記事では、IIS 7環境でPHPとMySQLをうまく統合するのに役立つ詳細な構成ガイドを提供します。
構成を開始する前に、サーバーにIIS 7がインストールされていることを確認してください。 IIS 7がインストールされ、「Windows機能を有効またはオフにする」オプションを介して有効になっていることを確認できます。
IIS 7でPHPを実行するには、PHPをダウンロードしてインストールする必要があります。公式PHP Webサイトにアクセスして、最新のWindowsバージョンを入手できます。これがインストール手順です:
1. ダウンロードPHP ZIPバッグ。
2. 減圧PHPバッグ到C:\PHP目次。
拡張子の設定が拡張機能ディレクトリ(たとえば、c:\ php \ ext)を指していることを確認してください。また、次の行を追加することにより、一般的な拡張機能を有効にすることもできます。
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_openssl.dll
次に、PHPをIIS 7に登録する必要があります。IISマネージャーを開き、次の手順に従ってください。
ウェブサイトまたはサーバーノードを選択し、ハンドラーマッピングをダブルクリックします。右側で、[モジュールマップの追加]を選択します。 [モジュールマッピングの追加]ウィンドウで、次の情報を入力してください。
リクエストパス:*.php
モジュール:FastCgiModule
実行可能ファイル:C:\PHP\php-cgi.exe
名前:PHP via FastCGI
終了したら、[OK]をクリックします。その後、変更が有効になるためにIISを再起動する必要があります。
PHPを構成した後、MySQLデータベースをインストールする必要があります。 MySQLをインストールする手順は次のとおりです。
1. からMySQL官方网站ダウンロードMySQLインストーラ。
2. 运行インストーラ并按照指示完成安装。
3. 構成MySQL,ルートユーザーのパスワードを設定します。
PHPをMySQLに接続できるようにするには、PHP.iniファイルでMySQLI拡張機能が有効になっていることを確認する必要があります。次の行にコメントされていないことを確認してください。
extension=php_mysqli.dll
次に、次のサンプルコードを使用してMySQLデータベースに接続できます。
$mysqli = new mysqli("localhost", "username", "password", "database");
if ($mysqli->connect_error) {
die("接続に失敗しました: " . $mysqli->connect_error);
}
echo "接続に正常に";
すべてがセットアップされたら、PHPテストファイルを作成することにより、構成が正しいことを確認できます。 Webルートディレクトリにtest.phpという名前のファイルを作成し、以下を追加します。
phpinfo();
ブラウザを介してhttp://localhost/test.phpにアクセスすると、PHPの構成情報ページを表示できるはずです。
上記の手順を通じて、IIS 7環境でPHPとMySQLを正常に構成しました。構成を定期的に確認し、パフォーマンスとセキュリティを向上させるためにソフトウェアを最新の状態に保ちます。