LoadModule
Должен указывать на общий объект, а не на что-то другое / usr / lib64 / php
есть. Например:
LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
Загрузка чего-то другого как php5_module может препятствовать загрузке фактического модуля (судя по сообщению об ошибке «уже загружен»).
Да, это тот же ответ, что и для systemd.
Собственная init
программа BusyBox вообще не имеет концепции уровней выполнения. Это находится в документации BusyBox . Там нет уровня запуска 1, на который можно изменить команду. Использование telinit
с реальным BusyBox init
просто неправильно.
При использовании telinit
с некоторым другим системным менеджером набора инструментов, работающим как процесс #1, это по-прежнему совершенно неверно. В операционных системах systemd уровни запуска «устарели»;они не существуют в системах, управляемых многими другими наборами инструментов (от nosh system-manager
через Gerrit Pape runit-init
до initNG); и только ван Смуренбург init
, Иоахим Нильссонfinit
и Выскочка вообще имеют механизм.
Обратите внимание, что программа telinit
должна соответствовать набору инструментов, который фактически используется в данный момент для системной -управляющей программы. Существует множество telinit
программ из разных наборов инструментов. Некоторые ожидают FIFO в /dev/initctl
. Некоторые ожидают FIFO в /run/initctl
. Некоторые используют разные протоколы в своих FIFO, а протокол van Smoorenburg init
в любом случае считается его разработчиками закрытым. Многие даже вообще не используют FIFO и представляют собой прокладки вокруг механизмов, родных для набора инструментов, таких как nosh telinit
, который является прокладкой вокруг system-control
, Upstart telinit
, который генерирует события Upstart, и systemd telinit
. ], которая является его программой systemctl
под другим именем. И даже для тех, кто использует FIFO, необходимо иметь сервер, который также должен соответствовать работающему системному менеджеру, работающему и прослушивающему эти FIFO.
Все это для того, чтобы люди могли сохранить приобретенные навыки выполнения telinit
команды.
Забудьте про уровни выполнения, и если вы еще не привыкли использоватьtelinit
(или, что еще хуже, init
в качестве команды ), лучше вообще не учить ее.
/etc/inittab
осталось в прошлом.. Часто задаваемые ответы. /dev/initctl
перемещен в/run/initctl
. Ошибка Debian #657990. telinit
. Руководство пользователя Upstart. Убунту.telinit
. Направляющая ноша . Программное обеспечение. init
. Направляющая ноша . Программное обеспечение. initctl-read
. Направляющая ноша . Программное обеспечение. telinit
. системное руководство пользователя. freedesktop.org.