で実行するようにローカルホストにPHPサーバーを設定しようとしていEclipse PDTます。Eclipseから直接表示http://localhost/MySite/index.phpできるように、自分が開発しているPHPサイトを次のようなもので表示できるようにしたいと考えています。Run
PHPサーバーにIIS7.5(Windows 7 Home Premium)を使用しています。
これまでのところ、私はこれらの指示に従いましたが、それを機能させることができませんでした:
- Windows機能のインストール
CGIオプション IIS ManagerWindowsの機能にインストールする(実行できるようにするためinetmgr.exe)- NTSバージョンのphpをダウンロードし、zipをに解凍します。
C:/php - 名前を変更
php.ini-developmentして変数php.iniを設定しますextension_dir inetmgrPHPアプリケーションを実行するための新しいWebサイトを実行および作成します(削除しましたDefaultSite)。- サイト名:
My Site - 物理ディレクトリ
C:/dev/MySite - アプリケーションプール:
DefaultAppPool - バインディング:
- 亭主:
- IPアドレス:
All Unasigned - ポート:
80
- サイト名:
- In :ハンドラーマッピングをクリックして、新しい:
inetmgrを追加します。Module Mapping- リクエストパス:
*.php - モジュール:
FastCGIModule - 実行可能:
C:/php/php-cgi.exe
- リクエストパス:
今、私は多くの問題を抱えています:
で、 >
IIS Managerをクリックすると、黄色の感嘆符の警告が表示されます::Edit SiteTest SettingsAuthorization: Cannot verify access to path (C:/dev/MySite)サーバーは、組み込みのアカウントでパススルー認証を使用して、指定された物理パスにアクセスするように構成されています。ただし、IISマネージャーは、組み込みのアカウントにアクセス権があるかどうかを確認できません。アプリケーションプールIDに物理パスへの読み取りアクセス権があることを確認してください。このサーバーがドメインに参加していて、アプリケーションプールIDがNetworkServiceまたはLocalSystemである場合は、\$に物理パスへの読み取りアクセス権があることを確認してください。次に、これらの設定を再度テストします。
.phpWebルート(C:/ dev / MySite)から直接ファイルを読み込もうとすると、Webブラウザにプレーンテキストとして表示されますRunEclipseでプロジェクトを試してみると、プロジェクトがにhttp://localhost/MySite/index.phpなり、404 Error: Website Not Foundhttp://localhost/Webブラウザーでに移動すると、も表示され404 Errorます。

