昨天装XAMPP整了一天 其实就犯了一个很二人错误
事情是这样的 XAMPP 装上之后看着很高大上,结果 Apache Web Server 启动不了 。一下我就傻眼了,最怕出这种问题。
然后就各种百度啊 大多数都说是端口被其他程序占用 然后各种试 还是不行 时间过去了很久很久...
还好崩溃前我发现了新世界 感谢冥次空间 http://blog.sina.com.cn/s/blog_48e0ae280101hquv.html
Another web server is already running 看到这一句瞬间悟了 mac自带apache
mac 自带的apache正在运行 关掉就OK了 一整天! 太二了 不过还是有收获的
查看端口是否被占用(虽然出来人的东东我都看不懂 先记着 万一 哪天懂了呢)
sudo lsof -i -n
用终端运行xampp,查看具体错误
sudo su
/Applications/XAMPP/xamppfiles/xampp start
正常结果是
tarting XAMPP for Mac OS X 5.6.8-0...
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...already running.
我之前是
XAMPP: Starting Apache...fail.
XAMPP:
Another web server is already running.
sudo apachectl stop
一句命令解决
用终端查看apachectl信息
sudo apachectl -v
结果
Server version: Apache/2.4.10 (Unix)
Server built: Jan 8 2015 20:48:33
启动 apachectl
sudo apachectl start
关闭 apachectl
sudo apachectl stop
不过我还是很纳闷 之前怎么就没搜到这篇呢。标题多醒目啊