【发布时间】:2020-04-25 22:29:13
【问题描述】:
我是一个使用 linux 的初学者 webdev。我在我的 ubuntu 18.04 LTS 中安装了 Xamp。但是当我让**sudo /opt/lampp/lampp start** 启动apache 时,apache 没有启动。我试图通过点击**telnet localhost 80** 来查看是否有另一个网络服务器在端口 80 上运行,并指出另一个网络服务器正在运行。但我不知道如何阻止它并让 apache 代替它运行。当然,我进行了谷歌搜索,但我的问题没有得到帮助。有人知道我如何解决我的问题并让 apache 运行吗?感谢您的帮助
【问题讨论】:
-
先试试 service apache2 status 看看 hwat 对 _http://127.0.0.1 有响应
-
试试
lsof -i :80看看哪个进程正在使用80端口 -
尝试了服务 apache2 的状态,它说 apache2 正在运行。也许这就是 Xampp 无法让它重新开始的原因。然而,命令 lsof -i :80 没有给出任何输出。这是否意味着80端口上没有运行任何服务?
-
谢谢你们。解决它。我通过点击 systemctl stop apache2.service 停止了服务 apache2。然后尝试 sudo /opt/lampp/lampp start 和 Xamp 的 apache 启动。感谢您的帮助。
-
当您要继续使用 Xamp 时,建议
systemctl disable apache2.service防止其自动启动。
标签: php mysql apache webserver