gpt4 book ai didi

apache - XAMPP 5.5.28 不适用于 OS X 10.11

转载 作者:行者123 更新时间:2023-12-02 10:01:22 24 4
gpt4 key购买 nike

我的 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

然后尝试在终端上启动它

$ 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

我检查是否有任何其他应用程序使用相同的端口

$ netstat -anp tcp | grep :80

没有任何东西使用它。

无论如何,为了避免错误,我将端口 80 更改为 8888

$ vi /Applications/XAMPP/etc/httpd.conf

然后尝试再次在终端上启动 Web 服务器,结果成功了。

现在想知道

  1. 哪个进程使用端口 80
  2. 如何通过XAMPP的应用程序管理器启动Web服务器?

感谢任何帮助。

最佳答案

我也遇到了同样的问题我认为这对 El Capitan 来说是一条死胡同但我现在开始工作了:问题是 apache 已经在运行了,不知道如何运行。因此,只需转到终端并输入(以 root 用户身份登录)

    sudo su -
cd /etc/apache2/
apachectl stop
exit

然后转到 XAMPP 并尝试从那里启动 apache。如果这不起作用,请重新启动系统,然后转到终端:

    sudo su -
cd /etc/apache2/
apachectl start
apachectl stop
exit

然后转到 XAMPP 并尝试从那里启动 apache。

关于apache - XAMPP 5.5.28 不适用于 OS X 10.11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33132345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com