首頁  >  文章  >  後端開發  >  iis存取不了php資料夾權限怎麼解決

iis存取不了php資料夾權限怎麼解決

PHPz
PHPz原創
2023-04-13 09:20:421300瀏覽

IIS(Internet Information Services)是微軟開發的一款 Web 伺服器軟體,常用於 Windows 作業系統上,用於託管 ASP.NET 網站。同時,IIS 也支援 PHP 環境,但在建置PHP網站的過程中,會遇到存取不了 PHP 資料夾權限的問題。

這是一個非常常見的問題,在本文中,我們將深入研究IIS存取不了PHP資料夾權限的問題,希望能為你帶來幫助。

一、問題描述

當我們在IIS中建置PHP網站時,有時會遇到以下問題:

透過瀏覽器存取PHP 檔案時,網頁顯示403 Forbidden(拒絕存取)的提示

無法使用FTP 用戶端將PHP 檔案上傳到伺服器

無法在IIS 配置中存取PHP 資料夾

這些錯誤提示都顯示了同一個問題,即IIS存取不了PHP 資料夾的權限。那麼,在IIS中如何解決這個問題呢?以下將詳細介紹。

二、查看資料夾權限

當我們遇到IIS存取不了PHP資料夾的權限問題時,第一步應該是檢查資料夾的權限。我們可以透過以下步驟來查看和修改資料夾權限。

  1. 開啟Windows 資源管理器
  2. 在Windows 資源管理器中,找到PHP 資料夾
  3. #滑鼠右鍵PHP 資料夾
  4. 選擇“屬性”,進入PHP 資料夾的屬性
  5. 在PHP 資料夾的屬性介面中,選擇“安全性”標籤
  6. 在“安全性”標籤下,查看是否有IIS_IUSRS 用戶群組
  7. 如果沒有,點選「編輯」按鈕,在出現的編輯面板內,點選「新增」按鈕,輸入「iis_iusrs」為新的使用者群組名稱,儲存並確認
  8. 選取IIS_IUSRS 使用者群組,並針對其設定對應的權限:閱讀,寫入,修改,刪除

以上步驟是設定PHP 資料夾的權限。下面我們將討論如何在IIS中配置 PHP 擴充。

三、在 IIS 中設定 PHP 擴充功能

在設定 PHP 擴充功能之前,請先確保您已經在伺服器上安裝了 PHP。如果還沒有安裝 PHP,請先參考相關資料,安裝最新版的 PHP。

  1. 開啟“Internet Information Services (IIS) 管理員”,找到要設定的網站
  2. 在“網站”下,雙擊“處理程序對應”
  3. 在「處理程序映射」功能表下,選擇「新增模組映射」
  4. 在彈出的新增模組映射視窗中,輸入以下內容:

請求路徑:*.php

模組:FastCgiModule(如果沒有,請確保在伺服器上安裝了FastCgiModule)

可執行檔:D:\php\php-cgi.exe(此例中PHP 安裝在D 盤下的php 資料夾)

名稱:PHP

  1. 點擊「確定」按鈕,儲存配置項目

透過以上這些配置,相信你的IIS 網站已經可以成功存取PHP 資料夾了。

總結

在建置 IIS 網站時,遇到無法存取 PHP 資料夾的權限問題是比較常見的,但同時也是非常容易解決的。只需要正確設定資料夾的權限和 IIS 中 PHP 擴充功能的映射,就可以解決這個問題了。希望本文能對你有幫助。

以上是iis存取不了php資料夾權限怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn