Skip to main content
力奧網絡提供營銷型網站建設,高端網站建設,PHP二次開發,移動網站建設,PHP項目開發等服務。建站熱線:13935112134,QQ: 23467321,微信服務號:NSF23467321。
 首頁 » 技術教程 » php

怎樣解決php5配置時與IIS中的isapi篩選器不能加載的方法

2013年06月06日9770百度未收錄

 最近在調試服務器,在WINDOWS 2003 SP2 中安裝PHP時遇到一個問題,表現為IIS里面的ISAPI總加載不了,而且當在isapi篩選器里添加PHP后重啟IIS就不能訪問網站了,打開網頁時顯示為service unavailable。 檢查ISAPI篩選器,發現PHP是一個向下的紅色箭頭,說明沒有加載該模塊。找了很久,最后發現原來是權限的問題。
第一步:把php-5.0.0-Win32.zip解壓放到C:\php
第二步:php.ini-dist改名為php.ini,查找 ./ 找到第438行改成 extension_dir = c:\php\ext
第三步:去掉565行;extension=php_mysql.dll前面的";"注釋符號
;extension=php_mcrypt.dll將前面的;號去掉
第四步:復制php.ini到Winnt目錄下,再復制php5ts.dll和libmysql.dll到WINNT\system32\中
第五步:打開IIS,添加一個php后綴. (指向c:\php\php5isapi.dll) isapi篩選器里添加c:\php\php5isapi.dll
第六步:重新啟動IIS
然后將 php安裝目錄/ext/php_mysql.dll php_mcrypt.dll 復制到 "c:/windows/system32/" 下
測試
<?php
echo phpinfo();
?>
isapi篩選器加載不了PHP的原因:
要將C盤的PHP目錄的權限加上user,可寫可修改,就可以加載
還有重要一點,如果按上面配置,打開PHP文件,出現“無法找到該頁,您正在搜索的頁面可能已經刪除、更名或暫時不可用。”的話,這個記得在IIS里面的WEB服務擴展加上PHP的服務擴展。加一個PHP指向c:\php\php5isapi.dll,并設為允許。

評論列表暫無評論
發表評論
微信
電話:0351-2356360
手機:13935112134
2018-2019cba开赛时间