Windows ServerでIISにPHP+MySQL環境をインストールする方法
Windows ServerにPHP+MySQL環境をインストールするには、以下の手順を実行する必要があります。
- サーバー マネージャーで [役割と機能の追加] を開き、ウィザードに従って IIS をインストールします。
- PHPをインストールする: PHPの最新バージョン(例: PHP 7.x)をダウンロードして、”C:\php”などディレクトリに解答します。そのあと、PHPディレクトリ内のphp.ini-developmentを開き、php.iniに名前変更して保存し、ファイルの編集でPHPを設定します。
- php.iniでは以下の項目を設定する必要があります。
- extension_dir = “ext” (この項目は PHP 拡張のディレクトリを指していることを確認してください)
- MySQL拡張機能を有効にする(extension=php_mysql.dll)
- extension=php_mysqli.dll (MySQLi拡張機能を使用可能にする)
- PDO MySQL拡張を有効にする(extension=php_pdo_mysql.dll)
- php.iniファイルを保存して閉じます。
- IISの設定: IISマネージャーで構成するWebサイトを選択し、「ハンドラーマッピング」オプションを開きます。「モジュールマッピングの追加」ボタンをクリックし、次のように構成します。
- リクエストパス: *.php
- FastCgiモジュール
- 実行形式:C:\php\php-cgi.exe
- PHP FastCGIモジュール
- 「ファイルの存在を確認」というチェックボックスにチェックを入れてからOKをクリックし、設定を保存します。
- MySQLのインストール:MySQLの最新バージョンをダウンロードし、インストールウィザードに従ってインストールします。
- MySQLの設定:MySQL構成ファイル(通常はインストールディレクトリのbinディレクトリ内のmy.iniファイル)を開き、次のように設定します。
- bind-address = 127.0.0.1 をコメントアウトまたは bind-address = 0.0.0.0 (リモートからの接続を許可) に変更する。
- rootユーザーのパスワードを設定する
- my.iniファイルを保存してから閉じて、MySQLサービスを再起動します。
- テスト設定:IIS に info.php のような単純な PHP ファイルを作成し、以下の内容をファイルに追加します。
- ファイルを保存し、IISサービスを起動します。それからブラウザからhttp://localhost/info.phpにアクセスすると、PHPの設定情報が表示されるので、PHP+MySQL環境のインストールは正常です。
上記のステップは簡潔なガイドであり、実際の手順は異なる場合があります。詳細な手順については、公式のドキュメントやその他の関連リソースを参照してください。