一千萬個為什麽

搜索

帶有PHP 5.2的IIS 7 - 錯誤500

我有一個全新的IIS 7安裝 - 我剛剛添加了Web平臺安裝程序,並通過它添加了PHP 5.2 但是,當試圖訪問一個簡單的test.php文件(其中只有phpinfo())時,我得到以下錯誤列表:

• IIS was not able to access the web.config file for the Web site or application.
  This can occur if the NTFS permissions are set incorrectly.
• IIS was not able to process configuration for the Web site or application.
• The authenticated user does not have permission to use this DLL.
• The request is mapped to a managed handler but the .NET Extensibility Feature
  is not installed.

該域是使用dot net panel創建的,但我不認為這與此問題有關,除非它使用特定用戶? 也許我需要通過dot net panel添加php?

知道我在這裏做錯了什麽嗎?

最佳答案

這是我身邊的錯誤配置。在“Handler Mappings”下,我添加了一個本地網站的php處理程序,當它已經設置為webserver級別時。
刪除本地處理程序後,我可以看到phpinfo()輸出。

轉載註明原文: 帶有PHP 5.2的IIS 7 - 錯誤500