wat*_*aru 2 apache xampp osx-elcapitan
我的iMac操作系统昨晚升级到OS X El Capitan(版本10.11).
我使用XAMPP 5.5.28.MySQL和ProFTPD正在运行,但升级后Apache Web Server无法运行.
即使应用程序日志说..
Starting Apache Web Server...
/Applications/XAMPP/xamppfiles/apache2/scripts/ctl.sh : httpd started
Run Code Online (Sandbox Code Playgroud)
然后试着在终端上启动它
$ sudo /Applications/XAMPP/xamppfiles/bin/httpd
(48)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(48)Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:80
Run Code Online (Sandbox Code Playgroud)
我检查了是否有任何其他应用程序使用相同的端口
$ netstat -anp tcp | grep :80
Run Code Online (Sandbox Code Playgroud)
并没有使用它.
无论如何,为了避免错误,我将端口80更改为8888
$ vi /Applications/XAMPP/etc/httpd.conf
Run Code Online (Sandbox Code Playgroud)
然后尝试再次在终端上启动Web服务器,它工作正常.
现在想知道
80?任何帮助表示赞赏.
我遇到了同样的问题而且我认为这对于El Capitan来说是一个死胡同但我现在正在努力:问题是apache已经在运行,不知道怎么做.所以只需转到终端并输入(以root用户身份登录)
sudo su -
cd /etc/apache2/
apachectl stop
exit
Run Code Online (Sandbox Code Playgroud)
然后去XAMPP并尝试从那里启动apache.如果这不起作用,请重新启动系统,然后转到终端:
sudo su -
cd /etc/apache2/
apachectl start
apachectl stop
exit
Run Code Online (Sandbox Code Playgroud)
然后去XAMPP并尝试从那里启动apache.
| 归档时间: |
|
| 查看次数: |
4927 次 |
| 最近记录: |