Я недавно установил apache 2.2 из репозитория. Я пытаюсь запустить страницы php и jsp, используя этот сервер.
Что я делаю, так это то, что Frist Im создает страницы с помощью Gedit, а затем копирует / вставляет их в var / www
Когда я пытаюсь получить доступ к страницам из localhost, я получаю необработанный текст. Сценарии на этих страницах не выполняются.
Когда я запускаю "php -version", я получаю следующее:
PHP 5.3.6-13ubuntu3.6 with Suhosin-Patch (cli) (built: Feb 11 2012 02:17:16)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
У меня есть php, apache, что мне еще нужно сделать, чтобы запустить PHP?
Установка CLI-версии PHP не устанавливает PHP для Apache. Для этого вам нужно установить пакет libapache2-mod-php5
.
вам также может понадобиться включить модуль с помощью команды
sudo a2enmod php5
, а затем перезагрузить конфигурацию apache с помощью
sudo /etc/init.d/apache2 reload
, если вы когда-нибудь захотите отключить модуль для apache, команда
sudo a2dismod modulename
Мы можем запустить как LAMPP, так и apache2 в Ubuntu. Когда вам нужно запустить LAMPP, просто остановите Apache. Вот команда:
sudo /etc/init.d/apache2 stop
Когда вам нужно запустить apache2, используйте эти комманд: