Localhost显示Nginx而不是Apache

时间:2018-10-20 07:35:26

标签: php laravel xampp ubuntu-14.04

我已经在Ubuntu 14.04上安装了XAMPP。每当我运行localhost时,它就会向我显示nginx页而不是apache。如何运行apache应用?

1 个答案:

答案 0 :(得分:1)

通过发出以下命令,可以获取哪个守护程序正在侦听端口80:

lsof -i :80

结果将类似于:

COMMAND   PID     USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
nginx   24937     root   42u  IPv4 3198958      0t0  TCP *:http (LISTEN)
nginx   24937     root   43u  IPv6 3198959      0t0  TCP *:http (LISTEN)

在这种情况下,您可以看到守护程序为 nginx 。 一旦确定nginx正在侦听端口80,就必须先停止它,然后再在该端口上启动apache

service nginx stop

现在,您可以启动(或重新启动)XAMPP,并检查apache是​​否正在侦听端口80(相同的lsof命令)。

如果要从启动时禁用nginx,则必须发出此命令

update-rc.d nginx disable

或者您可以使用

从系统中卸载nginx
sudo apt-get remove nginx