1、終端運(yùn)行sudo /Applications/XAMPP/xamppfiles/xampp start 提示
XAMPP: Starting Apache...fail.XAMPP: Another web server is alreadyrunning.
解決
sudo apachectl stop
如果提示
/System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service
重啟系統(tǒng)就能解決
2、mac下安裝 xampp 無(wú)法啟動(dòng)apache
1)查看端口是否被
sudo lsof -i -n
終端運(yùn)行xampp,查看具體的錯(cuò)誤
sudo su /Applications/XAMPP/xamppfiles/xampp start
多半是這個(gè)問(wèn)題:
XAMPP: Starting Apache…fail. XAMPP: Another web server is already running.
解決辦法:
sudo apachectl stop
// This command killed Apache server that was pre-installed on MAC OS X.
3、點(diǎn)擊右側(cè)的Netstat查看下80和443是不是被占用了
(1)80Port被占用的情況(這是最常見(jiàn)的)兩步解決
<1> /XAMPP/apache/conf/ 這個(gè)目錄下的httpd.conf 文件中 所有80換成82(或88等隨意)
<2>/XAMPP/apache/conf/extra/ 這個(gè)目錄下的 httpd-vhosts.conf 所有80換成82(或88等隨意)
如此這般80被占就解決了
(2)443被占情況
/XAMPP/apache/conf/extra/ 這個(gè)目錄下的 httpd-ssl.conf 所有443換成445(或其他等隨意)
4、XAMPP不能啟動(dòng)MySQL Database
1)在終端中手動(dòng)啟動(dòng):
sudo su /Applications/XAMPP/xamppfiles/bin/mysql.server start
報(bào)錯(cuò)
Starting MySQL..... ERROR!
前提是,Apache和ProFTPD啟動(dòng)了。

找到my.ini,修改文件中全部的3306為其他的值(330X),然后重啟XAMPP即可
2)有重復(fù)的端口,啟動(dòng)失敗,所以查看端口是否被占用。
感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注