У меня на компьютере Linux Mint, но я не знаю, как узнать, установлен ли на нем Apache2 или где он установлен. Я запускаю свой веб-браузер (установлен PHP) с http://localhost
URL-адресом, и он работает.
linux
apache-http-server
linux-mint
Thach Xuyen
источник
источник
Ответы:
я бы порекомендовал
В нем перечислены все установленные пакеты, содержащие в своем имени «apache». Например:
Это указывает на то, что пакет
apache2
установлен в системе.Другой подход - найти любого работающего HTTP-демона на порте по умолчанию:
Который перечисляет что-то вроде:
источник
-bash: dpkg: command not found
сделано ли это в определенном каталоге?sudo
.-bash: dpkg: command not found
ту же ошибку на aws linux даже пробовал с sudo.Попробуйте
which
команду:По моему опыту, двоичный файл Apache находится в
/usr/sbin
большинстве установок.источник
Чтобы проверить, работает ли apache или нет (статус), введите:
в командной строке.
источник
sysv
т. Д.) Сервис; что по общему признанию покроет много случаев.Просто сделайте
which httpd
как пользователь root.источник
apache
илиapache2
, но неhttpd
...Насколько я помню, Mint основан на Ubuntu, поэтому вы сможете проверить
apt-cache policy apache2
:В этом случае вы можете видеть, что он не установлен в моей системе. Если вы не просили установить его, вероятно, нет - я сомневаюсь, что это часть дистрибутива по умолчанию.
источник
В качестве пользователя root вы можете проверить, работает ли apache под именем процесса httpd, apache или apache2, используя
Но опять же, Apache найдет только если процесс запущен.
источник