Apache2 在 Ubuntu 14.04 中无法运行:无法重新启动,未知作业

Apache2 在 Ubuntu 14.04 中无法运行:无法重新启动,未知作业

我的目标是启动并运行一个 LAMP 服务器,以便运行一个 Drupal 网站,或许还有 Wordpress。

我甚至还没有完成 apache 步骤。我使用了sudo apt-get install apache2-bin终端建议的。在线推荐sudo apt-get install apache2,不带 -bin。

$ apache2 -v 
Server version: Apache/2.4.7 (Ubuntu)

http://localhost/产生;无法连接 Firefox 无法与本地主机的服务器建立连接。

http://my-ip-address(摘自 icanhazip.com)只想了又想,什么也没完成,空白页

$ sudo service apache2 restart
Apache2: unrecognised service
$ sudo apache2ctl graceful
sudo: apache2ctl: command not found
$ sudo /etc/init.d/apache2 reload
sudo: /etc/init.d/apache2: command not found
$ sudo start apache2
start: Unknown job: apache2
$ sudo restart apache2
restart; unknown job apache2

似乎已安装,但无法运行,有什么建议吗?

提前致谢...

编辑:我不知道自己在做什么,所以我假装自己在 reddit。我用一个简单的解决方案解决了这个问题,即添加servername.conf,但后来它又不起作用了,通过清除和重新加载进行了备份,但我没有足够的声誉来这么说。谢谢

答案1

这听起来有点像是某些 Apache 二进制文件可能丢失了。

sudo apt-get purge apache2*

这将删除所有 apache2 包,然后

sudo apt-get install apache2

只要没有任何错误,那就没问题了。如果你想检查 apache 是否在监听

sudo netstat -anop | grep apache

你应该看到 apache 在监听端口 80。你还可以通过以下方式检查 apache2 的状态

sudo service apache2 status

答案2

设置非常简单,您只需运行以下命令:

sudo apt-get install apache2 mysql-server libapache2-mod-auth-mysql php5-mysql 

完成后,打开浏览器并localhost在地址栏中输入。

答案3

您需要先更新,运行命令

sudo apt-get update

然后重新安装 Apache:

sudo apt-get install apache2

然后它就会起作用

相关内容