-
首先下載Windows的PHP安裝包。隨後將該包解壓至C:\PHP。完成上面的步驟後,將C:\php目錄下的php.ini-dist檔案改名為php.ini,然後拷到C:\Windows目錄下。
用記事本開啟C:\Windows目錄php.ini檔案php.ini裡找到register_globals = Off 將 Off 改成 On。
再找到extension_dir = "./" 吧"./"裡的./改成php裡的ext所在的位置,如"C:\php\ext"。最後將php目錄下的php5ts.dll拷到C:\WINDOWS\system32目錄下。至此完成PHP的安裝步驟。 -
設定IIS支援PHP
新增新的WEB擴充套件服務。按
“開始”→“程式”→“管理工具”→“Internet 資訊服務(IIS)管理器”開啟IIS管理器。選中“Web服務擴充套件”→新增一個新的Web 服務擴充套件。新增:php目錄下的php5isapi.dll,名稱:PHP設定擴充套件狀態為允許:√。完成後選擇確定。新增ISAPI篩選器。按
“Internet 資訊服務(IIS)管理器”→“網站”→“屬性”→“ISAPI 篩選器”→新增篩選器名稱:PHP可執行檔案:php目錄下的php5isapi.dll。新增php對映檔案。
選中“Internet 資訊服務(IIS)管理器”→“網站”→“預設網站”→“屬性”→“主目錄”→“配置對映”→新增可執行檔案:php目錄下的php5isapi.dll副檔名:.PHP。新增首頁預設檔案。選中“Internet 資訊服務(IIS)管理器”→“網站”→“預設網站”→“屬性”→“主目錄”→“文件”。新增index.php首頁檔案。 -
設定相關許可權
設定PHP資料夾許可權。開啟PHP資料夾,新增everyone和IUSR及IWAM使用者許可權。檢視相關資料說只需新增IUSR使用者許可權就可以但我個人試過如果不加入everyone使用者則執行不成功。如果設定有誤歡迎指正。因為加入everyone不能保證安全。設定網站資料夾許可權。具體設定如上所述。只是資料夾路徑不一樣。 -
測試
重啟IIS。
檢視PHP首頁檔案。測試頁面。 在瀏覽器中輸入本機的IP地址。 -
怎樣在IIS下配置PHP
相關文章
- Windows7下IIS+php配置教程詳細介紹WindowsPHP
- 在 Windows 上使用 IIS 部署 PHP 專案WindowsPHP
- IIS7/IIS8環境下全站https訪問的配置方法HTTP
- IIS WebDAV安全配置Web
- windows10系統怎麼配置iis【圖文教程】Windows
- GO語言在當下發展前景怎麼樣?Go
- 轉【翻譯】怎樣在Ubuntu 12.04上配置Apache SSL證書UbuntuApache
- IIS配置多域名跨域跨域
- IIS7.5安全配置研究
- 解除IIS配置節鎖定
- 在windows下配置PostgreSQLWindowsSQL
- 在 Linux 下配置 RAIDLinuxAI
- PHP的就業前景怎麼樣?PHP小白應該怎麼學習?PHP就業
- Mac下配置PHP+MySql環境MacPHPMySql
- Mac下Nginx、PHP、MySQL 和 PHP-fpm安裝配置MacNginxPHPMySql
- 怎樣選擇適合自己php框架PHP框架
- win10怎樣開啟iis應用程式池 win10開啟iis應用程式池的方法Win10
- 在 macOS 下使用 PHP-version 切換 PHP 版本MacPHP
- iis + php 遇到問題:php-cgi.exe - FastCGI 程式意外退出PHPAST
- 怎樣使用Spring Boot 整合配置 HTTPSSpring BootHTTP
- Hadoop現在怎麼樣了?Hadoop
- iis7.5錯誤 配置錯誤
- iis 配置中,IP地址和域限制
- IIS7.5下的web.config 404配置的一些問題Web
- 怎麼樣“抄“一個PHP擴充套件PHP套件
- win10家庭版iis配置步驟_win10iis配置的詳細教程Win10
- CentOS 下多版本 PHP 的安裝與配置CentOSPHP
- linux下Apache+PHP+MySQL安裝配置攻略LinuxApachePHPMySql
- 在 Homestead 中怎麼配置 Redis ?Redis
- 翻譯|在Rust中怎樣panicRust
- 怎樣在 Kubernetes 上執行 PostgreSQLSQL
- 怎樣在Python中執行cmdPython
- 儲存伺服器配置怎樣進行?伺服器
- 在windows下配置Eclipse + go環境WindowsEclipseGo
- OpenGL在VS2017下的配置
- apache配置zabbix下setup.php無法顯示ApachePHP
- IIS6下 改寫index.php時 admin裡的public資料夾有衝突IndexPHP
- 怎樣在敏捷開發中做到“事半功倍”敏捷
- 怎樣在報表中新增文字水印