КМ01 имел ввиду, apachectl
но это не даст вам того, что вам нужно. Это будет контролировать запуск / остановку / перезапуск сервера, наряду с предоставлением некоторой информации о состоянии. Опция php file работает, но требует дополнительной работы с вашей стороны. Вместо этого попробуйте запустить PHP из командной строки: $ php -i
. Это выводит то phpinfo()
, что выводит, только в командной строке.
Вы можете получить список скомпилированных модулей, запустив их $ apache2 -l
, но это не помогает для просмотра динамически загружаемых модулей с помощью директив LoadModule (или других).
Вы можете увидеть, какие модули загружаются динамически, просмотрев записи в /etc/apache2/mods-enabled/
. У некоторых есть дополнительный файл conf в том же каталоге для конфигурации. Эти модули НЕ загружаются дважды. Вы можете увидеть список доступных модулей для динамической загрузки, заглянув в /etc/apache2/mods-available/
. Вы можете включить их в командной строке с помощью $ a2enmod <module_name>
. Вы можете разгрузить их $ a2dismod <module_name>
.
Когда вы закончите включение / отключение, вы должны перезапустить apache с помощью $ service apache2 restart
или $ apachectl graceful
. Вам понадобятся привилегии root (sudo) для выполнения большей части, если не всей, этой работы.