1.wamp安裝失敗解決
wamp 安裝失敗一般是由於vc++的運行庫沒有安裝成功,或者是.net‘沒有安裝才會導致wamp安裝失敗。
解決方案:下載VC++ 2005 VC++2008 VC++2010 和.net2.0 安裝后就可以正常安裝了。
原理:之所以安裝失敗,是因為wamp此類軟件是基於VC++的運行庫開發,缺少此類運行庫就不能保證軟件的運行環境,進而導致軟件安裝失敗。
2.apache 安裝成功但是啟動失敗
常見問題:1.可以正常安裝apache,但是無法正常啟動,或者說啟動后不可以測試php文件。
解決方法:關閉iis,迅雷,p2p等此類占用80端口的軟件。
原因:當此類程序在運行的時候會默認占用80端口,而apache在安裝的時候是默認選擇80端口的,只可以在安裝完成后進行更改端口。但是apache啟動的時候先是進行80端口的檢測,如果說80被占用了,則apache就啟動不了。但是在apache修改端口后,啟動,當apache正常啟動后,就可以開啟iis等此類的軟件了。也不會因為80端口的占用而無法啟動了。
3.apache安裝后卸載不了
常見的是apache在安裝完成后,由於啟動原因或者其它原因卸載掉,但是發現apache卸載不了。在window的服務里面是灰色的,也結束不了服務。導致服務無法被正常卸載。
解決方案:在dos窗口運行net stop Apache 和 httpd -k uninstall -n Apache 說明:里面的apache是你服務的名稱。修改為你的服務名稱就可以卸載掉了。注意的是請將dos的路徑指定到 apache的bin'目錄下面。這樣才可以正常卸載apache程序。 也可以直接在apache的bin下面新建一個bat的文件 寫上上面的命令直接的運行。需要注意的是,當運行完畢程序還是結束不了的話,請轉到任務管理窗口強制結束 httpd.exe進行。然后就可以正常刪除apache了。 服務進程在重啟后既可自動刪除。
原理:apache在安裝的時候因為種種原因無法正常注冊到系統服務里面,一般的防護類軟件會阻止這類的程序寫入服務進程里面,導致apache安裝了但是啟動不了,或啟動不正常。。。
4.安裝完了apache但是無法調試php
常見的是安裝完成后在運行php文件時候會發現 現實 文件已經刪除或者長時間無響應,更嚴重的是直接報錯。出現這類的原因大多是目錄文件不可讀。
解決方案:修改php的文件夾為響應的權限 一般是everyone可讀權限。如果這樣還是不可以的話,請修改php的文件為可讀寫。
原因:在運行php文件的時候會生成響應的臨時文件,如果臨時文件生成不了,則意味着你的程序無法進行緩存處理,這樣也就編譯不了文件。
以上是在windows server 2003中常見的問題。后面我會說到咋windows server中 iis調試php失敗的若干問題。
這樣有助於我們在編譯好程序后進行的服務器環境部署還是開放、、、、、、、