我正在运行MacOS Sierra版本10.12.6,并且我刚刚尝试在本地主机上升级到最新版本的XAMPP。
我刚刚通过安装xampp-osx-7.2.8-0-installer.dmg文件从XAMPP 7.1.10升级到7.2.8-0。
现在看来,在端口80上运行的AVAST之间出现冲突
我假设系统在运行AVAST和XAMPP 7.1.10之前都在运行,我假设使用的默认端口为80,但在升级到7.2.8之前我没有进行检查
禁用AVAST Shields仍会导致端口80上的进程
colins-iMac:phpmyadmin colinhart$ sudo lsof -i :80
Password:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
com.avast 29044 root 46u IPv4 0xf605aed3cc5db167 0t0 TCP colins-imac:61319->host213-123-242-66.in-addr.btopenworld.com:http (ESTABLISHED)
com.avast 29044 root 57u IPv4 0xf605aed3d4de9a5f 0t0 TCP colins-imac:61274->64.95.190.66:http (ESTA
默认情况下XAMPP也运行在端口80上,我尝试将XAMPP的端口更改为可用的80+端口,但无济于事
由于无法开发,我迫切希望现在就开始工作,因此将不胜感激。
我将继续通过查看类似查询的答案来尝试解决该问题。
UPDATE 我卸载了AVAST并安装了AVIRA,但是Apache Web服务器仍然在启动后不久停止
谢谢
科林
答案 0 :(得分:0)
解决该问题的方法实际上是尝试了该站点先前答案给出的所有建议,是按照此响应中的建议更改/ etc / hosts文件
Unable to start XAMPP Apache server on MacOS-Sierra
要解决这个问题:
执行以下命令
sudo -e / etc / hosts 然后,更改以下条目
127.0.0.1本地主机 :: 1本地主机
127.0.0.1本地主机MacBook-Pro.local :: 1本地MacBook-Pro.local
其中 MacBook-Pro.local 是终端会话中主机名命令返回的名称
colins-iMac:~ colinhart$ hostname
colins-iMac
colins-iMac:~ colinhart$
in my case the name should be colins-iMac
非常感谢
科林
答案 1 :(得分:0)
从XAMPP文件中删除lib
文件夹并重新安装对我有用
选中此SOF answer