私はマルチサーバー環境(すべてのWindows 2003)を持っています。マルチサーバー環境のiis6上でphpの.phpマッピングを追加できません
私は手動でアプリケーションサーバーにphp 5をインストールしました。
また、アプリケーションサーバーにmySQLをインストールする予定です。
DMZのウェブサーバーでは、iis6> webサービス拡張の下にphp5isapi.dll拡張を追加しました。
私はアプリケーションサーバー
でのISAPI DLLへのUNCパスを与えることによってそれを行うことができた。\\アプリケーションサーバー\のC $の\ PHPの\のphp5isapi.dllのローカルIPアドレス
追加しようとしたとき
ウェブサーバ上の「.phpの」拡張子マッピング>> IIS6 >>既定のWebサイト]> [プロパティ]> [ホームディレクトリ]> [設定]> [ 追加マッピングは
Windowsは、私がUNCパスに
\\ローカルIPアドレスを使用することができないと言われappserverの\ c $ \ php \ php5isapi.dll を使用して、別のサーバー上の.dllファイルにアクセスします。
私は混乱しています。私はこれを正しい方向に進めていると思っていました.Appserver(バックエンド)を設定してPHPの処理をすべて行い、WebサーバーにPHPジョブをどこに送るかを伝えました。
何が不足しているのですか、何が違うのですか?それが働いていた場合でも、
のPHPを実行したいマシン上でのみファイルの関連付けを設定する必要がありますので、Webサーバーに直接phpをインストールする必要がありますか? – m42
はい。それはあなたがアプリケーションサーバー上でmysqlに接続してWebサーバー上でPHPを実行することを意味します。これは一般的なモデルです – Cal
ありがとうございます。それは理にかなっていますが、これは私の初めての生きている環境の設定のすべての側面を介して作業していた。 お返事ありがとうございます。 – m42