Azure 雲端中託管的 Windows Server 上的 PHP 安裝問題

Azure 雲端中託管的 Windows Server 上的 PHP 安裝問題

我正在嘗試使用以下資訊在目前位於 Azure 雲端中的 Windows Server 上設定 PHP 和 MySQL這篇博文

現在我正在使用該教程中指定的方法測試 PHP 安裝。步驟如下:

  1. 打開C:\inetpub\wwwroot並添加一個index.php.

  2. 保存文件然後轉到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(請注意,副檔名區分大小寫)

相關內容