我已经在Ubuntu 14.04上安装了XAMPP。每当我运行localhost时,它就会向我显示nginx页而不是apache。如何运行apache应用?
答案 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
或者您可以使用
从系统中卸载nginxsudo apt-get remove nginx