最近找外面做了一個PHP的網站,但是我的服務器是Windows的,而且運行有IIS的網站
沒辦法,只好想辦法在IIS下運行PHP的項目
按照標準辦法,下載php運行環境到windows,copy php5isapi.dll,mysql.dll 到system32, Copy php.ini.dist 到Windows目錄配置IIS Web服務器擴展,加入php5isapi.dll
再到具體網站設定ISAPI
設定好後確實可以運行PHP了,但是運行具體網站確有很多問題
PHP很多用的是僞靜態頁面,研究再三發現可以使用Rewrite for IIS的東西同樣可以執行僞靜態頁面
PHP中用$獲取rul參數的方式在IIS下不能運行,研究再三發現需要修改php.ini 的 register_globals=On纔可以(必須重新啓動)