


讓IIS支持PHP的配置步驟
添加時間:2010-11-15
添加:
admin
PHP:http://www.php.net
(2)將C:\php目錄下的所有dll文件(主要是C:\php\ext下的dll文件)拷到c:\Windows\system32下,覆蓋已有的dll文件。
(3)將C:\PHP目錄下的php.exe、php-win.exe和php.ini-dist三個文件拷到C:\Windows下;將php.ini-dist改名為php.ini,然后修改如下部分:
register_globals = Off
將 Off 改成 On ;
(5)測試配置結果
(1)下載后得到php,解壓至C:\php(自行選擇)。
(2)將C:\php目錄下的所有dll文件(主要是C:\php\ext下的dll文件)拷到c:\Windows\system32下,覆蓋已有的dll文件。
(3)將C:\PHP目錄下的php.exe、php-win.exe和php.ini-dist三個文件拷到C:\Windows下;將php.ini-dist改名為php.ini,然后修改如下部分:
register_globals = Off
將 Off 改成 On ;
extension_dir =
將其路徑指到你的PHP目錄下的ext目錄,如:extension_dir = "C:\php\ext" ;
將其路徑指到你的PHP目錄下的ext目錄,如:extension_dir = "C:\php\ext" ;
;Windows Extensions(需要的項目去掉前面的 ; 號)
;extension=php_gd2.dll 支持GD庫
;extension=php_mbstring.dll 不選用PHPMyAadmin會出紅色提示
;extension=php_mssql.dll 支持MSSQL
;extension=php_mysql.dll 支持MYSQL
;extension=php_gd2.dll 支持GD庫
;extension=php_mbstring.dll 不選用PHPMyAadmin會出紅色提示
;extension=php_mssql.dll 支持MSSQL
;extension=php_mysql.dll 支持MYSQL
(4)配置 IIS 使其支持 PHP
安裝IIS的步驟略去。PHP 支持 CGI 和 ISAPI 兩種安裝模式,推薦使用 ISAPI 模式。
在“控制面板”的“管理工具”中選擇“Internet 服務管理器”,打開 IIS 后停止服務,然后在左側“你需要支持PHP的Web站點”比如“默認Web站點”上單擊右鍵選擇“屬性”,在打開的“ Web 站點屬性”窗口的“ISAPI 篩選器”標簽里找到并點擊“添加”按鈕,在彈出的“篩選器屬性”窗口中的“篩選器名稱”欄中輸入:PHP ,再將可執行文件指向 php5isapi.dll 所在路徑,如:C:\php\php5isapi.dll 。
打開“Web 站點屬性”窗口的“主目錄”標簽,找到并點擊“配置”按鈕,在彈出的“應用程序配置”窗口中找到并點擊“添加”按鈕,在彈出的窗口中新增一個擴展名映射,擴展名為 .php ,單擊“瀏覽”將可執行文件指向 php5isapi.dll 所在路徑,如:C:\php\php5isapi.dll,然后確定即可。
打開“Web 站點屬性”窗口的“文檔”標簽,找到并點擊“添加”按鈕,向默認的 Web 站點啟動文檔列表中添加 index.php 項。您可以將 index.php 升到最高優先級,這樣,訪問站點時就會首先自動尋找并打開 index.php 文檔。
打開“Internet 服務管理器”左邊的“WEB服務擴展”中設置:
ISAPI 擴展 允許
Active Server Pages 允許
ISAPI 擴展 允許
Active Server Pages 允許
設置之后,重新啟動IIS即可。
(5)測試配置結果
在 IIS 根目錄下新建一個 phpinfo.php ,內容如下:
<?php
phpinfo();
?>
phpinfo();
?>
打開瀏覽器,輸入:http://localhost/phpinfo.php,將顯示當前服務器所支持 PHP 的全部信息。
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解