在我的操作系统中安装apache2之后,我正在尝试启用它。我的操作系统是Ubuntu16.04LTS。安装完毕后,我在控制台下了这些命令-
sudo systemctl start apache2
sudo systemctl restart apache2
sudo systemctl enable apache2但是enable命令失败了,这个错误显示-
apache2.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install enable apache2它启用了apache2服务,但以另一种方式启用。为什么它显示apache2.服务不是本地服务?
发布于 2016-10-08 06:31:30
大多数情况下发生这种情况是因为配置文件有语法错误。看看问题出在哪里
journalctl | tail或
apache2ctl configtest它会告诉你是哪一行引起了问题。
如果它没有语法问题,请删除并重新安装:
sudo apt-get purge apache2
sudo apt-get remove apache2
sudo apt-get purge libapache2-mod-php*
sudo apt-get purge php*
sudo apt-get install apache2
sudo apt-get install php7.0 libapache2-mod-php7.0
sudo /etc/init.d/apache2 restarthttps://askubuntu.com/questions/834458
复制相似问题