我正在嘗試使用以下資訊在目前位於 Azure 雲端中的 Windows Server 上設定 PHP 和 MySQL這篇博文。
現在我正在使用該教程中指定的方法測試 PHP 安裝。步驟如下:
打開
C:\inetpub\wwwroot
並添加一個index.php
.保存文件然後轉到
xxxx.cloudapp.net/index.php
但當我這樣做時,我得到:
404 file or directory not found error
我可以在瀏覽器中看到預設頁面xxx.cloudapp.net
,但在瀏覽器中看不到 PHP 檔案。
答案1
有幾件事需要檢查:
您是否透過模組映射啟用了 FastCGI 上的 PHP?
您是否新增了預設文檔類型?
您是否確定 php 檔案與預設文件頁面位於同一目錄中?
新增 PHP 實例後您是否回收了應用程式集區?
可能這些都不是,但這些是我之前部署多個 PHP/IIS 實例時見過的常見陷阱。
可能值得遵循以下指南: http://www.iis.net/learn/application-frameworks/install-and-configure-php-applications-on-iis/using-fastcgi-to-host-php-applications-on-iis 用於在 IIS 上正確安裝 IIS
另外,請檢查您的檔案副檔名是否正確。有些 texzt 編輯器會將檔案儲存為index.php.txt或index.PHP(請注意,副檔名區分大小寫)