ホームページ  >  記事  >  バックエンド開発  >  Win2003 での IIS+PHP+MySQL+Zend 構成手順の詳細説明 ページ 1/2_PHP チュートリアル

Win2003 での IIS+PHP+MySQL+Zend 構成手順の詳細説明 ページ 1/2_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:55:21944ブラウズ

1. ソフトウェア

1.php の入手 まず http://www.php.net/downloads.php にアクセスして、最新の PHP 5.2.0 バージョンをダウンロードします。

2.MySQL は、http://dev.mysql.com/downloads/mysql/5.0.html#downloads から最新の 5.0.xx バージョンをダウンロードできます。

3.Zend Optimizer は http://www.zend.com/free_download/optimizer にアクセスして、最新の 3.X.X バージョンをダウンロードできます。

4.phpmyadmin は、http://www1.skycn.com/soft/17470.html からバージョン 2.9.2 をダウンロードできます。

2. ソフトウェアのインストール

1. 取得した php 圧縮パッケージ ファイルを D:phpphp5 ディレクトリに解凍します

2. [マイ コンピューター] -> [プロパティ] -> [詳細] -> [環境変数] で Windows システム パス環境変数を定義します。 -> システム変数 -> パス変数を見つけて「編集」をクリックし、その後ろに php をインストールするパス (例: D:phpphp5) を追加します。ない場合は、各変数の間に「;」が入ります。セミコロンが前にあるので、手動で追加しました。それでOK。
環境変数を構成する方法を使用しない場合は、.dll ファイルをシステム ディレクトリにコピーしても同じ効果があります。 D:phpphp5 の下にあるすべての .dll サフィックス ファイルを C:Windowssystem32 ディレクトリにコピーします。

3. PHP の有効な設定ファイル php.ini を設定します。
ZIP パッケージには、php.ini-dist と php.ini-recommended という 2 つの ini ファイルがあります。このファイルではパフォーマンスとセキュリティが最適化されるため、php.ini-recommended を使用することをお勧めします。 php.ini-distから変更しているため、設定への影響が大きくなります。たとえば、display_errors を off に設定し、magic_quotes_gpc を off に設定します。最も安全な設定が必要な場合は、これが最善の方法ですが、PHP はデフォルト設定でも非常に安全です。
まず、D:PHPphp5php.ini-recommended の名前を php.ini に変更します。次に、メモ帳を使用して php.ini を開きます。
Register_globals = Off オフをオンに変更します (2 か所あります)。これにより、フォーラムのインストール実行時の空白の問題は通常解決できます。 P SHORT_OPEN_TAG = OFF はオフからオンに変わります。
extension_dir = "./" extension_dir = "D:phpphp5ext" に変更します (ダイナミック リンク ライブラリのディレクトリを指定します。php5 と php4 の違いは、ダイナミック リンク ライブラリのディレクトリが変更されていることです。これについてはドキュメント構造で詳しく説明されています。 )
extension=php_mbstring.dll これを選択しない場合、phpMyAdmin の使用時に赤いプロンプトが表示されます
extension=php_dba.dll
extension=php_dbase.dll
extension=php_gd2.dll GD ライブラリをサポートする場合、通常は次のものが必要ですextension=php_ imap.dll を追加します (オプション)
extension=php_ldap.dll
extension=php_mysql.dll MySQL をサポートします

次に、いくつかのファイルのアップロードと最大メモリ使用量の制限が変更されます:
memory_limit = 20M スクリプトの実行によって消費される最大メモリ容量
post_max_size = 20 M フラッシュ メモリ容量
Upload_max_filesize = 20m 付録容量
max_input_time = 60 これは、各スクリプトが消費できる時間です。 mp_dir アップロード ファイル ストレージ 一時パス (例: D:phptmpupload_tmp)
session.save_path キャッシュ ファイル パス (例)として: D:phptmpsession_save
4. Windows で php.ini を使用できるようにします

[マイ コンピュータ] -> [プロパティ] -> [詳細設定] -> [環境変数] -> [システム変数] -> [追加] -> [変数名] をクリックします。 PHPRC"->変数値 "D:PHP;" は、PHP をインストールしたパスです。

5. PHP をサポートするように IIS を構成します。

[コントロール パネル] > [プログラムの追加と削除] で IIS6 を正しくインストールします。
PHP は CGI と ISAPI の 2 つのインストール モードをサポートしています。CGI はより多くのリソースを消費し、タイムアウトにより反映されない傾向がありますが、実際にはより安全で、強力な負荷容量を持ち、リソースを節約します。 CGI モードを使用することをお勧めします。したがって、ここでは ISAPI モードのインストール方法のみを紹介します。

「既定の Web サイト」などの「PHP をサポートする必要がある Web サイト」を右クリックし、「プロパティ」を選択し、「Web サイトのプロパティ」「ホーム」を開きます。 「ディレクトリ」オプション カードを使用して、PHP をサポートする必要があるサイトで PHP 拡張子マッピングを編集または追加するか、PHP 拡張子マッピングを削除します。D:phpphp5 ディレクトリにある php5isapi.dll を「実行可能ファイル」に追加します。拡張子は .php です。アクションは「GET、HEAD、POST、TRACE」に限定され、サフィックス名 .php3 の付いた isapi 拡張子が追加されます。その他の設定は .php 拡張子と同じです。

次に、[サイトのプロパティ] ウィンドウの [ドキュメント] タブを開き、[追加] ボタンを見つけてクリックし、index.php 項目をデフォルトの Web サイト起動ドキュメント リストに追加します。 Index.php の優先順位を最も高くすると、サイトにアクセスしたときに、index.php ファイルが自動的に検索されて最初に開かれるようになります。

アプリケーションの設定と Web ディレクトリの実行権限が純粋なスクリプトとして選択されていることを確認し、インターネット インフォメーション サービス マネージャーを閉じます。
2003 システムの場合、設定である php は isapi の拡張子です。パスはD:phpphp5php5isapi.dll、設定ステータスは許可、Active Server Pagesは許可です。

インストールが完了したら、サーバーを再起動し、IIS ルート ディレクトリに新しいテキスト ファイルを作成し、php.php という名前で保存します。内容は次のとおりです。 ?>




ブラウザを開いて http://localhost/php.php と入力すると、現在のサーバーでサポートされている PHP の情報がすべて表示されます: ISAPI

3. MySQL をインストールします

MySQL 公式 Web サイトから直接ダウンロードします。mysql 圧縮パッケージを解凍し、setup.exe をダブルクリックしてインストールします。次に、[カスタム インストール] を選択し、次にインストール パスを選択します。 MySQL の場合は、「次へ」に進み、「サインアップ」をスキップしてインストールを完了します。

インストールが完了すると、すぐに設定するかどうかを尋ねるメッセージが表示されますので、「はい」を選択して設定します。もちろん、通常はインストール後のメニューに構成ウィザード MySQL Server Instance Config Wizard が表示されます。実行後、次の手順に従って ROOT パスワードを構成および設定し、[標準構成]、[次へ] の順に選択し、[含める] を選択します。次に、ROOT パスワードを設定します。サーバーのセキュリティを確保するために、コミュニティはより複雑なパスワードを設定することをお勧めします。適用が完了すると、MY.INI 構成ファイルが D:MySQL ディレクトリに生成され、MySQL サービスが追加されて開始されます。

4. Zend Optimizer をインストールします。ダウンロード後、ZendOptimizer を入手します。インストール プロセスで Web サーバーを選択するよう求められたら、IIS を選択し、Web サーバーを再起動するかどうかを尋ねるメッセージが表示されます。「はい」を選択します。 , インストールを完了する前にphpをバックアップするかどうかを尋ねられるので、「OK」をクリックしてインストールを完了します。ここの D:phpZend にインストールしました

Zend Optimizer のインストール ウィザードは、このエンジンの起動を支援するために、選択に従って php.ini を自動的に変更します。以下は、Zend Optimizer の構成オプションの簡単な紹介です。以下は、インストール完了後の php.ini のデフォルト設定コードです (セミコロン以降の内容はコメントです):
zend_extension_ts="D:phpZendlibZendExtensionManager.dll"
;ハード上の Zend Optimizer モジュールのインストール パスディスク。
zend_extension_manager.optimizer_ts="D:phpZendlibOptimizer-2.6.2"
;オプティマイザーが配置されているディレクトリ。デフォルトでは変更する必要はありません。
zend_optimizer.optimization_level=1023
; 最適化レベル。ここでは、開始される最適化プロセスの数を定義します。これは、10 個の最適化プロセスのうち 1 ~ 4 個が同時にオンになることを意味します。 1023 は、10 個すべてが最適化プロセスをオンにすることを意味します。

phpinfo() 関数を呼び出すと、以下が表示されます:
Zend Engine v1.3.0、Copyright (c) 1998-2004 Zend Technologies with Zend Extension Manager v1.0.9、Copyright (c) 2003-2006、by Zend Technologies with Zend Optimizer v2. 6.2、著作権 (c) 1998-2006、Zend Technologies は、インストールが成功したことを意味します。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/318315.html技術記事 1. ソフトウェア 1.php の入手 まず http://www.php.net/downloads.php にアクセスして、最新バージョンの PHP5.2.0 をダウンロードします。 2.MySQL は http://dev.mysql.com/downloads/mysql/5.0.html#downloads... からダウンロードできます
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。