PHPでIIS7.0を設定してPHP

  
を実行する方法

最初に、環境の必要性と準備:

ここでは、PHP5.2バージョンを選択しました。IISはVistaシステムで、IIS 7.0が付属しています。

まず、IISコンポーネントをインストールする必要がありますが、デフォルトではVistaコンポーネントにはインストールされていません。

手順1:コントロールパネルの[Windowsの追加と削除]を使用して、IISコンポーネントのインストールを完了します。

注:Vista Home BasicはIISをサポートしていないため、インストールするにはこのバージョンを選択する必要があります。

手順2:[Windowsコンポーネントオプションの追加と削除]ウィンドウで、[インターネットインフォメーションサービス(IIS)]をダブルクリックし、[インターネットインフォメーションサービス管理ユニット]、[パブリックファイル]、および[Webサービス]を選択します。 (図1)


図1

手順3:VistaのシステムCDを挿入してファイルをローカルハードディスクにコピーするインストールが完了したら、管理ツールを使用できます。 - インターネットインフォメーションサービス - IISプログラムを起動します。 (図2)

注:Ghostバージョンがすでに統合されている場合は、上の図の[OK]をクリックしてインストールを確認します。CDからインストールする必要はありません。


図2

ステップ4:IIS 7のインストールは完了しましたが、ASPは正常に機能しません。Vistaの場合は、次の設定を行う必要があります。

1。親ディレクトリのVistaシステムサポートを開くIIS 7サイトのIIS 7管理ホームページで[ASP]を選択し、[動作]グループで[親パスを有効にする]を[True]に設定します。デバッグを有効にする必要がある場合は、[デバッグのプロパティ]、[クライアントのデバッグを有効にする]で[サーバー側のデバッグ]を有効にし、Trueに変更する必要があります。 \\ windows \\ ServiceProfiles \\ NetworkService \\ AppData \\ Local \\ Tempディレクトリの" Autheticated Users"に読み取り/書き込みまたはフルコントロールのアクセス許可を追加します。

特にAsp + Accessの操作では、Vistaシステムのステップ2を操作しないと、次のエラーが発生します。Microsoft JETデータベースエンジンエラー '80004005'不明なエラー。

次に、PHPプログラムと設定をインストールします。

IISをインストールしたら、対応するWebサイトを公開できますが、現時点ではPHP言語で作成されたページを閲覧できません。最初にPHPをインストールする必要があります。そして必要なパラメータを設定します。

ステップ1:PHPメインプログラムをダウンロードします。私はPHP 5.2を使用し、ローカルディスクCドライブのルートディレクトリに展開します。 (図3)添付:PHP5.2.8ダウンロードアドレスhttp://www.php.net/downloads.php#v5


図3

Step 2次に、PHPフォルダのphp.ini-distをC:\\ WINDOWSディレクトリにコピーし、それをphp.iniに名前変更し、2つのファイルphp5ts.dllとlibmysql.dllをC:\\ WINDOWS \\ system32にコピーします。 (図4)


図4.

ステップ3:PHPでMYSQLとGDのライブラリをサポートするには、php.iniファイルを編集してメモ帳で開く必要があります。ファイルを検索し、< extension_dir>を見つけて、extension_dir =" ./&"をextension_dir =" C:\\ php \\ ext"に変更します。拡張子= php_mysql.dllに変更しました。 '; extension = php_gd2.dll'の前のセミコロンを削除し、それをextension = php_gd2.dllに変更します。

これで、PHPのインストールは完了しましたが、IISはデフォルトでPHPをサポートしていないため、ASPのみをサポートしています。そのため、CGIのようなPHPマッピングも作成する必要があります。

3番目に、IIS PHPマッピングを設定します。

通常の状況下では、言語または実行プログラムのマッピング関係はISAPIフィルタによって解決されます。PHPも例外ではありません。

手順1:IISを起動して、デフォルトの最上位Webサイト(ホームページ)をクリックします。 (図5)


図5

ステップ2:ISAPIおよびCGIのパスで、ISAPIおよびCGIの制限をクリックして、c:\\ php \\を見つけます。 PHPの記述を記述したphp5isapi.dllファイルは、拡張パスの実行を可能にします。図6


図6

ステップ3:図7に示すように、IISのハンドラーマッピングをクリックします。


図7

手順4:IISのホームページに戻り、MIMEタイプをクリックしてMIMEタイプを追加し、.phpファイル拡張子を入力して、MIMEタイプを入力します。図8に示すように、text /html。


図8

ステップ5:右側のアクションバーの[スクリプトマッピングの編集]をクリックし、ボタンをクリックしてc:\\ php \\ php5isapi.dllを見つけます。ファイル、拡張子入力* .php(前に*があることに注意してください)、phpという名前を付けて、解析プロセス中にphp5isapi.dllが自動的に呼び出されてPHP言語を解釈するようにします。 (図9と図10)


図9


図10

手順6:デフォルトのWebサイトにアクセスするプロパティウィンドウの「Home Page」で、「Default Document」をポイントし、index.phpをデフォルトのドキュメントリストに追加します。 (図11と図12)


図11


図12

手順7:新しいTXTを作成するテキストファイル、内容は以下の通りです。それをindex.phpファイルとして保存し、それをWebサイトのテスト配布ディレクトリにコピーします。 (図13と図14)

<? echo phpinfo();?>


図13


図14

ステップ8:IISをクリックしてブラウザでlocalhostを参照または入力し、PHPのバージョン情報を確認します。これにより、PHP環境が正常に構築されたことがわかります。 (図15)


図15

ヒント:index.phpが正しく表示されない場合は、IISホームページのISAPIフィルタに移動して追加します。 PHPという名前のフィルタ、実行可能ファイルはc:\\ php \\ php5isapi.dllを選択できます。これにより、実際の問題を解決することができます。 (図16)


皆さん、安心してください、それを入手してください!


Copyright © Windowsの知識 All Rights Reserved