現在の位置: ホーム> 最新記事一覧> IIS 7環境でのPHPとMySQLのインストールと構成への完全なガイド

IIS 7環境でのPHPとMySQLのインストールと構成への完全なガイド

gitbox 2025-06-29

IIS 7環境でPHPとMySQLの構成

現代のウェブサイト開発では、安定した効率的な環境を構築することが重要です。 IIS 7は強力なWebサーバーであり、PHPとMySQLは組み合わせて、Webサイトに強力な動的コンテンツ生成機能を提供できます。この記事では、IIS 7環境でPHPとMySQLをうまく統合するのに役立つ詳細な構成ガイドを提供します。

準備

構成を開始する前に、サーバーにIIS 7がインストールされていることを確認してください。 IIS 7がインストールされ、「Windows機能を有効またはオフにする」オプションを介して有効になっていることを確認できます。

PHPをインストールします

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を構成します

次に、PHPをIIS 7に登録する必要があります。IISマネージャーを開き、次の手順に従ってください。

ウェブサイトまたはサーバーノードを選択し、ハンドラーマッピングをダブルクリックします。右側で、[モジュールマップの追加]を選択します。 [モジュールマッピングの追加]ウィンドウで、次の情報を入力してください。

 リクエストパス:*.php
モジュール:FastCgiModule
実行可能ファイル:C:\PHP\php-cgi.exe
名前:PHP via FastCGI

終了したら、[OK]をクリックします。その後、変更が有効になるためにIISを再起動する必要があります。

mysqlをインストールします

PHPを構成した後、MySQLデータベースをインストールする必要があります。 MySQLをインストールする手順は次のとおりです。

 1. からMySQL官方网站ダウンロードMySQLインストーラ。
2. 运行インストーラ并按照指示完成安装。
3. 構成MySQL,ルートユーザーのパスワードを設定します。

phpを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を正常に構成しました。構成を定期的に確認し、パフォーマンスとセキュリティを向上させるためにソフトウェアを最新の状態に保ちます。