Я пытаюсь включить apache2 после установки его в моей ОС. Моей ОС является Ubuntu 16.04 LTS. После установки, I'e, учитывая эти распоряжения в консоли -
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