由於工作需要,現在開始研究PHP語言。剛開始搭建伺服器環境就困難重重啊。首先看了下配置說明,很複雜很複雜(超級想念Visual Studio)。然後問了下群裡的老鳥,他們都是安裝WAMPServer環境包,裡麵包含了PHP、MYSQL、Apache環境。所以就在Php100下載了一個(傳送門:WAMPServer 5Integration EnvironmentVer 2.0c)。
安裝過程很順利,下一步下一步就好了。開啟了WAMPServer在右下角的托盤表徵圖裡會出現個小扇子,然後右鍵可以選擇語言chinese。然後左鍵啟動所有服務。然後點擊左鍵的Localhost可以測試下是否可以使用。而phpMyAdmin則是MySQL的網頁版圖形管理介面。預設賬戶:root,密碼:空。
然後糾結的時候就開始了。點localhost總是打不開,剛開始我以為是IIS佔用了80連接埠,所以開啟了httpd.conf設定檔將Listen的連接埠號碼改成了88。然後還是不可以。然後我卸載了IIS,因為我本地有Visual Studio 可以進行調試。依舊不可以。然後我註冊了下Apache的服務,依舊不可以。我開啟了管理工具裡的服務,查看到了一個進程wampapache是在停止狀態。我手動啟動他,報了一個錯誤:非Microsoft服務,錯誤碼1。在網上查了下據說是連接埠號碼被佔據了,在安裝過程中不要開啟迅雷,SKYPE等佔據80連接埠的。於是乎進入cmd介面。敲擊netstat。查看了真的完完全全沒有80連接埠的程式。然後又找了個修改本地串連wins的LMHOSTS(M)的方法無效。
具體方法:本地串連---屬性----網際網路通訊協定 (IP)(TCP/IP)---屬性---進階---wins----匯入LMHOSTS(M) 。
把 {apache2dir}\bin\httpd.exe 添加進去就可以啟動了或者進入wins把LMHOSTS(M)查詢關閉。
還是無效。最後我卸載了WAMPServer,然後重裝了下。採用全部預設的配置。這次結果成功了。最後發現,原來是中文檔案夾的安裝路徑搗的蛋。。。
如果你遇到了打不開連接埠的問題,請按以下處理的步驟。
1、開啟cmd敲擊netstat查看有沒有80連接埠被佔用的情況
2、修改httpd.conf的連接埠號碼。然後註冊服務。
3、查看wmapapache的服務是否開啟
4、查看安裝路徑是否有中文。
3、注意安裝路徑