apache2不是本机服务

我试图在我的操作系统中安装apache2后启用它。 我的操作系统是Ubuntu 16.04 LTS。 安装后,我在控制台中给出了这些订单 –

sudo systemctl start apache2 sudo systemctl restart apache2 sudo systemctl enable apache2 

但启用命令失败,此错误显示 –

 apache2.service is not a native service, redirecting to systemd-sysv-install Executing /lib/systemd/systemd-sysv-install enable apache2 

它以另一种方式启用了apache2服务。 为什么显示apache2.service不是本机服务?

大部分时间都是因为配置文件有语法错误。 看看运行的问题是什么

 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 restart