Как проверить присутствие php и апача на сервере человечности через ssh

Хранимые процедуры являются большими, потому что они могут быть изменены без того, чтобы перекомпилировать. Я попытался бы использовать их максимально часто.

я только использую для данного случая для запросов, которые динамично сгенерированы на основе ввода данных пользователем.

42
задан Eric Leschinski 8 November 2013 в 01:14
поделиться

3 ответа

Тип способность , чтобы запустить диспетчер пакетов. Там вы можете увидеть, какие приложения установлены.

Используйте / для поиска пакетов. Попробуйте поискать apache2 и php5 (или любые другие версии, которые вы хотите использовать). Если они установлены, они должны быть выделены жирным шрифтом и иметь перед собой i . Если они не установлены ( p перед строкой) и вы хотите их установить (и у вас есть права root), используйте + , чтобы выбрать их, а затем g (дважды), чтобы установить его.

Предупреждение: перед тем, как это сделать, было бы разумно быстро взглянуть на какой-нибудь учебник aptitude в Интернете.

31
ответ дан 26 November 2019 в 23:33
поделиться

Другой способ узнать, установлена ​​ли программа - использовать команду which . Он покажет путь к программе, которую вы ищете. Например, если при поиске apache вы можете использовать следующую команду:

$ which apache2ctl
/usr/sbin/apache2ctl

И если вы ищете PHP, попробуйте следующее:

$ which php
/usr/bin/php

Если команда which не дает никакого результата, это означает, что программное обеспечение не установлен (или отсутствует в текущем $ PATH ):

$ which php
$
45
ответ дан 26 November 2019 в 23:33
поделиться

Вы можете проверить доступные модули 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 ..
6
ответ дан 26 November 2019 в 23:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: