Win2003server で PHPWind 製品環境をセットアップする
インストール前の準備: 1. iis6 をインストールします。
2. PHP環境に対応するソフトウェアをダウンロードします。
推奨構成: php-5.2.6-Win32.zip
mysql-5.0.18-win32.zip
ZendOptimizer-3.3.3-Windows-i386.exe
MySQLのダウンロードアドレス
http://download.mysql.cn/download_file/zip/5.0/mysql-5.0.18-win32.zip
phpのダウンロードアドレス:
http://cn2.php.net/distributions/php-5.2.6-Win32.zip
Zend のダウンロード アドレス:
http://downloads.phpchina.com/zend/optimizer/3.3.3/ZendOptimizer-3.3.3-Windows-i386.exe
最初のステップ、PHP をインストールする
php-5.2.6-Win32.zip を php-5.2.6-Win32 に解凍し、php-5.2.6-Win32 を php に置き換えて、E ドライブにコピーします (オプション)
E:/php/ にある php.ini-dist の名前を php.ini に変更し、php.ini を開きます。
ext を検索し、 ext = "./" を extension_dir = "E:phpext" に変更します。
以下の拡張機能を入れます
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
前のコメントを削除します。
次に、php.ini を c:/windows ディレクトリにコピーします。
ステップ 2: iis6 で php 拡張機能をロードする
IIS マネージャーを開き、[Web サービス拡張機能] をクリックします。拡張子名が php である新しい Web サービス拡張機能を追加します。必要なファイルがある場所に、ファイル パス E:phpphp5isapi.dll を持つファイルを追加し、拡張機能のステータスを設定します。許可する場所を確認してください。
以下に示すように
以下に示すように、Web サイトを右クリックして [プロパティ] をクリックします。
ISAPI フィルターに新しいフィルターを追加します。名前は php です。実行可能ファイルは上記の E:phpphp5isapi.dll のままです。
次の図に示すように、ホーム ディレクトリの実行権限で、スクリプトと実行可能ファイルに変更し、[構成] をクリックします。
次に、<Configuration> をクリックして、PHP アプリケーション拡張子のマッピングを追加します。
最後に「OK」をクリックします。
デフォルトのサイトを構成する
まず、Eドライブにwwwrootディレクトリを作成します。
デフォルトのサイトを右クリック --->
<プロパティ>をクリックします。
ローカル パスを E:wwwroot ディレクトリに変更します。
スクリプトおよび実行可能ファイルの実行権限を変更する
次に、<ドキュメント>タブをクリックします。
3 番目のステップでは、mysql-5.0.18-win32.zip をインストールし、サーバーのデスクトップにダウンロードして解凍します。
mysql インストール プログラム setup.exe をクリックし、(custom)--install mysql in the E:/mysql ディレクトリを選択し、以下に示すようにインストールします。
「完了」をクリックしてmysqlのインストールを完了します。
インストールが完了したら、
mysql インストール ディレクトリの bin にある libmySQL.dll を C:/windows ディレクトリにコピーする必要があります (重要)
4 番目のステップは、zend をインストールし、ダブルクリックして ZendOptimizer-3.3.3-Windows-i386.exe を実行することです。
Zend をドライブ E にインストールします。
Webサーバーとしてiis6.0を選択し、
サーバールートのディレクトリをE:wwwroot に変更します。
次に、すべてが次のステップです。詳細については、次のスクリーンショットを参照してください。
インストーラが iis を再起動し、インストールが完了します。
ステップ 5: この時点で、IIS での PHP の構成が完了しました。Web サイトのディレクトリ/wwwroot に、次のような新しいコンテンツが作成されます。
<?php phpinfo() ?> phpinfo.php;
サーバー側では、 http://localhost/phpinfo.phpにアクセスして、構成が成功したかどうかを確認します。
見慣れた PHP ページが表示されるかどうかを確認してください。表示されている場合は、PHP の構成が成功したことを意味します。
以下は、主に表示用の成功した php 設定パラメータのスクリーンショットです (php Zend mysql gd ライブラリ)