日本語
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
ホーム
ソースコードダウンロード
プログラミング関連
ウェブサイト作成リソース
書籍とチュートリアル
ウェブデザインチュートリアル
ネットワークプログラミングチュートリアル
モバイルゲーム
モバイルソフトウェア
記事
ホーム
>
ネットワークプログラミングチュートリアル
win2003+iis6+php+gd2+mysql インストール構成の図
著者:Eve Cole
更新時間:2009-05-30 20:08:12
Windows 2003 サーバーを使用するユーザーが増えており、PHP によって高品質なプログラムが開発されているため、今回は Windows 2003 での PHP のインストールと構成、および 2003 でのアクセス許可の設定などについて説明します。 !
win2003 と iis6 のインストール方法がわからない場合は、以下を読む前に他の記事を読んでシステムとコンポーネントのインストール方法を学ぶことをお勧めします。
######################
最初に: PHP をインストールする
#####################
1. PHP インストール プログラム http://www.php.net/downloads.php をダウンロードします。
最新バージョンは php5.1 です。 Windows に PHP をインストールするには、ソースコードをインストールする方法と、exe をインストールする方法があります。それをダブルクリックしてください。ここではそれについては説明しません。主にソースコードのインストールについて話しましょう。
「PHP 4.3.10 zip パッケージ」または 5.0 または 5.1 のダウンロードは同じです。次に、ダウンロードしたzipファイルを解凍して、
c:php (さまざまなニーズに応じてさまざまなディレクトリに解凍できますが、慣れていない場合はデフォルトで十分であり、多くのスペースを必要としません)。
2. c:phpphp4ts.dll を c:windowssystem32 にコピーします。 (便宜上、クリックして php フォルダー内の *.dll を検索し、検索されたすべてのフォルダーを system32 にコピーすると、多くの手間が省けます。)
c:phpphp.ini-recommended (または php.ini-dist) を c:windowsphp.ini にコピーし、c:windowsphp.ini を開いて次の場所を変更します。
; デフォルトの 4096 を使用すると、IIS6 では PHP のパフォーマンスが非常に低下します。
出力バッファリング = オン
; 運用サーバー上にある場合は、次の 2 行を変更する必要はありません。
error_reporting?=?E_ALL & ~E_NOTICE
display_errors = オン (ここは php を変更するためのエラー プロンプトです。オフはプロンプトなしを意味します。一部のデータベース リンクのエラー以外のメッセージも php によってエラー メッセージとして出力されます。Web サーバーをシャットダウンするために使用することをお勧めします。)
; PHP 拡張ライブラリが配置されているフォルダーを示します。
extension_dir="c:phpextensions" (これはphp5のextフォルダーです。バージョンが異なると異なります。つまり、dllファイルが配置されるフォルダーです)
次の 2 つはタイムアウトです: 通常 60 ~ 120
最大実行時間 = 90
最大入力時間 = 90
post_max_size = 8M (6~10M が最適)
Upload_max_filesize = 8M (アップロード添付ファイルの最大サイズ)
default_socket_timeout = 90 (ポート時間 60 ~ 120)
session.gc_maxlifetime = 3600 (デフォルトのセッション生存時間、秒)
session.save_path = "C:PHPsessiondata" (ここでセッション保存ディレクトリを変更します。セッション機能が必要ない場合は変更する必要はありません。なお、ディレクトリは存在する必要があります。存在しない場合は、作成されます)
必要に応じて他の設定を変更できます。ここまでやれば、前半部分は完成です。
######################
2 番目: IIS で PHP を構成する
#####################
1. まず、「サーバーの管理」ウィザードの「役割の追加または削除」機能を使用して IIS をインストールします。 Windows Server 2003 では、IIS は「アプリケーション サーバー」と呼ばれます。インストール中に必要に応じて、ASP.NET などのオプションを選択できます。ただし、選択されていない場合でも、将来簡単に有効にすることができます。
(図 02_01: IIS のインストール)
2. [サーバーの管理] ウィザードで、[このアプリケーション サーバーの管理] 接続をクリックして、[アプリケーション サーバー] 管理ウィンドウを開きます。次に、左側から「インターネット インフォメーション サービス (IIS) マネージャー -> ローカル コンピューター -> Web サービス拡張機能」を選択します。次に、右側の項目を選択します。 「新しい Web サービス拡張機能を追加」リンクをクリックします。
拡張子を入力し、「追加」ボタンをクリックして、c:phpsapiphp4isapi.dll (isapi ファイルが c:php の下にある場合もあります) ファイルをリストに追加します。これは php4ts.dll ではなく、php4isapi.dll であることに注意してください。
最後に、「拡張機能のステータスを許可に設定する」を選択し、「OK」ボタンをクリックしてダイアログボックスを閉じます。 Web サービス拡張機能リストに追加した項目が表示されるはずです。
(この画像はインターネットから取得したもので、画像内のパスはこの記事のパスと一致しないことに注意してください。以下同じ)
(注: PHP 解析は、cgi と isapi の 2 つのモードに分かれています。ここで php_cgi.exe を選択する場合は、ステップ 3 で一貫性がある必要があります。)
(図 02_02: PHP4 拡張機能の追加)
3. 「アプリケーションサーバー」管理画面の左側から「インターネット インフォメーション サービス (IIS) マネージャー -> Web サイト」を選択します。次に、[既定の Web サイト] 項目を右クリックし、[プロパティ] を選択して、[既定の Web サイトのプロパティ] ダイアログ ボックスを開きます。
[ホーム ディレクトリ] タブに切り替え、[構成] ボタンをクリックして、[アプリケーション構成] ダイアログ ボックスを開きます。次に、「追加」ボタンをクリックして、「アプリケーション拡張機能マッピングの追加/編集」ダイアログボックスを開きます。
「参照」ボタンをクリックし、c:phpsapiphp4isapi.dll を選択し、オプションに従って設定します (図 03)。最後のステップは「OK」をクリックして「デフォルトの Web サイトのプロパティ」ダイアログボックスに戻ります。
(図 02_03: アプリケーション拡張マッピングの追加)
4. [ドキュメント] タブに切り替え、[追加] ボタンをクリックして、index.html と Index.php をデフォルトのコンテンツ ドキュメント リストに追加します。最後に確認してダイアログボックスを閉じます。
(図 02_04: デフォルトのドキュメントを追加)
######################
3 番目: インストールを確認する
#####################
メモ帳を使用して、数行のコードを作成します。
これを Web サイトのルート ディレクトリに phpinfo.php ファイルとして保存します。次に、ブラウザを起動して http://xxx.aaa.com/phpinfo.php にアクセスします。次の画面が表示されたら、PHP のインストールが成功したことを示します。
(図03_01: PHPが正常にインストールされているか確認します)
######################
4 番目: 権限について
#####################
Windows 2003 およびその他のシステムでは、ファイルのインストールに NTFS 形式が使用され、IIS6 では、Web サイトに匿名でアクセスするために各仮想ホストに異なるユーザーを割り当てることができます。上記の設定を行った場合、PHP のインストールをテストするときにプロンプトが表示されることがあります。ユーザー名、解決策を入力してください:
まず、仮想ホストにアクセスするユーザーが Web サイトとディレクトリに対する読み取りおよび実行の権限を持っていることを確認してください。
IIS 管理下の対応する仮想ホストでは、適切なキー、ディレクトリ セキュリティ タブ、匿名アクセスおよび認証制御のプロパティを表示でき、アクセスを許可されているユーザーを確認したり、ユーザーに c に対する読み取りおよび書き込み権限を付与したりできます。 :php
ホスト上に複数の仮想ホストがあり、各ユーザーが異なるユーザー名を使用して Web サイトにアクセスする場合は、すべてのユーザーを同じグループに追加し、そのグループに php フォルダーに対する読み取りおよび書き込み権限を持たせることが最善です。
変更後は、ユーザー名とパスワードの入力を求めるウィンドウが削除されるはずです。 !
######################
4 番目: mysql のインストールと gd2 のサポート
#####################
まず、mysql インストール ファイルをダウンロードします。win での mysql のインストールは通常、exe インストール ファイルを使用するため、ここではインストール方法は紹介しません。
PHP は、インストール後のデフォルトでは mysql の読み取りをサポートしていません。php.ini ファイルを変更して変更する必要があります。
拡張子=php_mysql.dll
拡張子=php_gd2.dll
先頭の「;」を削除します。PHP がトゥルー カラー画像の生成をサポートするには、通常、gd2 をサポートする必要があります。extension=php_gd2.dll は、gd2 をサポートする DLL ファイルです。
php5 より前のバージョンは、mysql4.1 以降のパスワード アクセス形式をデフォルトでサポートしていないことに注意してください。Mysql で次のコマンドを使用してパスワードを統一します。
'ユーザー名'@'ホスト名'=OLD_PASSWORD('パスワード'); のパスワードを設定します。
このようにして、mysql に正常に接続できます。または、単純に php5 を直接インストールしてください。
絵の作者さんに感謝です!
ご不明な点がございましたら、アドバイスください。
関連記事
Win+Apache+PHP+MySQL+Tcomcat(またはResin)の設定と統合完全マニュアル
2009-07-02
WIN2003 上の Apache2+IIS6+Tomcat5 の完璧なマルチサイト構成
2009-07-02
jsp+tomcat+mysql+sevlet+javabean設定プロセス
2009-07-02
PHP+MySQL チャット ルーム テクノロジに関する簡単なディスカッション
2009-06-06
Win2003 での iis+php+mysql+zend のインストール
2009-05-31
Windows 2000/XP/2003 での IIS+PHP+MySQL+Zend Optimizer+GD ライブラリ+phpMyAdmin のインストールと構成
2009-05-30
Win+Apache+PHP+MySQL+Tcomcat(またはResin)の設定と統合完全マニュアル
2009-05-30
詳細な紹介: Apache+PHP+MySQL 構成ガイド
2009-05-30
Windows での Apache+Tomcat+MySQL+jsp+php のサーバー統合構成エクスペリエンスの概要
2009-05-30
Mysql+Apache2+php5のインストールプロセスが成功しました。
2009-05-30
IIS に PHP+MYSQL をインストールした思い出を体験してください
2009-05-30
Windows XP システムに apache+php+mysql をインストールする
2009-05-30