我几乎找遍了所有地方,尝试了互联网上所有可用的解决方案,但 Apache 没有运行。我使用以下方法停止了 Apache 服务:
sudo /etc/init.d/apache2 stop
并且还停止了 xampp 使用
sudo /opt/lampp/lampp stop
然后我重新启动它,但 Apache 仍然无法运行。我还通过运行查看了端口
sudo netstat -pnltu
结果是
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1223/nginx: master
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 21923/systemd-resol
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 24042/cupsd
tcp6 0 0 :::80 :::* LISTEN 1223/nginx: master
tcp6 0 0 ::1:631 :::* LISTEN 24042/cupsd
udp 0 0 0.0.0.0:48407 0.0.0.0:* 977/avahi-daemon: r
udp 0 0 127.0.0.53:53 0.0.0.0:* 21923/systemd-resol
udp 0 0 0.0.0.0:68 0.0.0.0:* 1221/dhclient
udp 0 0 0.0.0.0:631 0.0.0.0:* 24043/cups-browsed
udp 0 0 0.0.0.0:5353 0.0.0.0:* 977/avahi-daemon: r
udp6 0 0 :::32781 :::* 977/avahi-daemon: r
udp6 0 0 :::5353 :::* 977/avahi-daemon: r
我也使用了这个命令
sudo service apache2 restart
上面写着:
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
需要尽快找到解决方案,这是我 2019 年 1 月 13 日星期一的第一次实习,我不想安装 Windows :/..
Ubuntu 18.04 Php 7.2.13 XAMPP for Linux 7.2.13-0...
谢谢
答案1
您有另一个 Web 服务器正在运行,即nginx
:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 1223/nginx: master
tcp6 0 0 :::80 :::* LISTEN 1223/nginx: master
如果您使用 停止它sudo systemctl stop nginx.service
,您应该能够启动 Apache。