Как проверить наличие php и apache на сервере ubuntu через ssh
Как я могу проверить, установлен ли apache с php и mysql на сервере Ubuntu через ssh?
также, если он установлен, в каком каталоге?
и если в случае установки какого-либо другого пакета, например lighttpd, где это.
5 ответов
тип aptitude
для запуска диспетчера пакетов. Там вы можете увидеть, какие приложения установлены.
использовать /
искать пакеты. Попробуйте найти apache2
и php5
(или любые версии, которые вы хотите использовать). Если они установлены, они должны быть полужирными и иметь i
перед ними. Если они не установлены (p
перед строкой), и вы хотите установить их (и у вас есть права root), используйте +
выбрать их, а затем g
(дважды) в установить его.
слово предупреждения: прежде чем делать это, было бы разумно взглянуть на некоторые способности учебник в интернете.
другой способ узнать, установлена ли программа, с помощью . Он покажет путь программы, которую вы ищете. Например, если при поиске apache вы можете использовать следующую команду:
$ which apache2ctl
/usr/sbin/apache2ctl
и если вы ищете PHP, попробуйте следующее:
$ which php
/usr/bin/php
если не дает никакого результата это означает, что программное обеспечение не установлено (или не в течение $PATH
):
$ which php
$
Как сказать на Ubuntu, если apache2 работает:
sudo service apache2 status
/etc/init.d/apache2 status
ps aux | grep apache
вы можете проверить доступные модули apache2:
$ ls /usr/lib/apache2/modules/
или попробуйте включить модуль PHP, если у вас есть соответствующий доступ:
$ a2enmod
Which module would you like to enable?
Your choices are: actions alias asis ...
... php5 proxy_ajp proxy_balancer proxy_connect ..