Я использую Ubuntu 10.10, Apache 2.2.17 и Mysql 5.5.10.
Мне нужна помощь, чтобы Apache и Mysql работали при загрузке.
Чтение начала работы с сайта выскочки, пытающегося заставить его работать.
Я добавил /etc/init/apache2.conf
вместе со следующей строкой:
exec /usr/local/apache2/bin/apachectl
Вероятно, я все делаю неправильно, кто-то может указать мне правильно направление? Благодарю. :)
для запуска apache в загрузке:
update-rc.d -f apache remove
и
update-rc.d apache2 start 88 2 3 . stop 0 1 6 .
И для mysqld тоже.
метод upstart для следующих вилок, к сожалению, не очень подходит для Apache (в разработке есть новый метод, expect exit
, который будет обрабатывать это). Так что сейчас сценарий init.d, вероятно, в порядке.
Если вам действительно нужно запустить apache до / после какой-либо другой работы по запуску ... вы можете сделать
start on started otherjob
stop on stopping otherjob
pre-start exec /usr/local/bin/apachectl start
post-stop exec /usr/local/bin/apachectl stop
Для mysql я бы рекомендовал установить пакет mysql и использовать его работу по запуску, просто измените пути, чтобы использовать ваши установленные двоичные файлы.