Как автоматически запустить Apache & MySQL в Ubuntu 16.04 при запуске системы? - proUbuntu
2 голосов
/ 25 февраля 2017

Я совершенно новичок в Ubuntu (Linux). Я только что установил Ubuntu 16.04 и установил на него XAMPP (lampp, apache, mysql). Они работают нормально, но не запускаются, когда я запускаю / перезагружаю систему.

Для запуска Apache каждый раз, когда мне нужно выполнить команду:

quleiss@quleiss:~$ sudo /opt/lampp/lampp start

У меня вопрос, есть ли способ, чтобы он запускался автоматически при запуске моей системы.

Меня за это гуглят, но есть множество решений для , как установить Apache? , но не для , как сделать автозапуск Apache? .

Я задавал этот вопрос: Запуск сценария при запуске системы (Ubuntu 16.04.1)

После запуска команды sudo systemctl status apache2 она выдаст:

apache2.service Загружен: не найден (причина: такого файла или каталога нет) Активный: неактивный (мертвый)

Любая помощь приветствуется, спасибо заранее.

1 Ответ

2 голосов
/ 26 февраля 2017

По умолчанию не нужно инициализировать или запускать apache, php и MySQL и связанные модули при каждом запуске системы. Они запускаются автоматически при запуске Ubuntu.

В обычных случаях пользователю не нужно вмешиваться, и веб-сервер запускается автоматически.


В случае, если этого не происходит, вероятные причины могут быть:

  • apache может быть неправильно настроен (скорее всего).
  • php в конфигурации есть ошибка (любая синтаксическая ошибка приведет к сбою загрузки php), впоследствии может повлиять на apache.
  • Если для обслуживания страницы требуется MySQL соединение, и это соединение не будет установлено (из-за того, что MySQL не запущен), то apache не будет запущено. Важно начать с apache после MySQL. Вопрос о сбое сервера

Вы можете попробовать переустановить стек LAMP и сразу же выполнить тест с перезагрузкой.

...