第一次在本地測試wordpress的時候waiting使用的XAMPP這個程序,但安裝後卻一直提示80端口和3306端口被占用,導致程序無法正常使用,作為菜鳥的我郁悶透頂,我的獨立博客之路險些因為此等“小問題”而夭折。當時為了解決這個問題可謂絞盡腦汁,在網上收集了不少方法,今天拿出來曬一曬,防止發霉。
問題:80端口、3306端口被占用,點擊star按鈕後提示busy… apache started [port 80]或啟動Mysql提示error:mysql service not started [-1]
解決方法(一):殺掉占用端口的進程
①首先檢查電腦中被占用的端口。開始——運行——輸入CMD,在對話框中輸入指令“netstat -ano”,查看哪些端口被占用。或者直接到XAMPP安裝目錄中運行xampp-portcheck.exe這個文件來檢測。
②在檢測出的地址中,把端口為80、443或3306的地址的PID記下來。比如xx.xx.xx.xx:80 xx.xx.xx.xx:443 xx.xx.xx.xx:3306
③打開任務管理器——進程——查看——選擇列——勾選“PID(進程標識符)”——確定。
④查看剛才記下的PID對應的哪些程序,直接殺掉,因為它們就是占用端口的罪魁禍首。
解決方法(二):更改被占用的端口
①用文本編輯器打開xampp安裝目錄下的“httpd.conf”這個文件,將所有的80改為8081。
②保存之後重啟apache。因為修改xampp配置文件之後必須重啟xampp,你可以點擊exit重啟,也可以直接重啟計算機。
③在浏覽器中輸入http://localhost:8081測試一下,看看管用了沒有。
解決方法(三):重裝系統
解決方法(四):如果上述三種方法都已無法拯救你,那麼waiting建議你換個軟件吧,何必一棵樹上吊死呢。Waiting當年就是重裝系統都無法解決問題,最後毅然放棄,改用PHPNOW了。
其他小問題:
啟動XAMPP控制板後點擊admin沒有響應。
解決方法:好吧,解決這個問題的方法有些曲線救國,我們直接繞開這個故障,在浏覽器輸入http://127.0.0.1或http://localhost。惹不起還躲不起麼?
APACHE啟動之後自動關閉。
解決方法:啟動xampp安裝目錄中的xampp_start.exe文件,關閉mod_perl 模塊。
最後,如果用WIN7的同學找不到“運行”的話可以嘗試快捷鍵WIN+R,謝謝!