PHP - язык сценариев общего назначения, применяемый веб программистами. Сценари PHP могут встариваться в HTML. В этой части описывается как установить и настроить PHP5 в системе Ubuntu с Apache2 и MySQL.
В этом разделе подразумевается, что у вас уже установлены веб сервер Apache 2 и сервер баз данных MySQL. Вы можете обратиться к разделу по Apache 2 и к разделу по MySQL этого документа для получения информации об установке и конфигурировании этих программ.
PHP5 доступен в Ubuntu Linux.
Для установки PHP5 наберите в командной строке следующее:
sudo apt-get install php5-common php5
libapache2-mod-php5
Вы можете запускать сценарии PHP5 из коммандной строки. Чтобы сделать это, вам следует установить пакет php5-cli. Для установки этого пакета введите в Терминале:
sudo apt-get install php5-cli
Вы также можете запускать сценарии PHP5 без установленного модуля PHP5 Apache. Чтобы добиться этого, вам следует установить пакет php5-cgi. Для этого наберите в Терминале:
sudo apt-get install php5-cgi
Для того, чтобы иметь возможность использовать MySQL с PHP5, вам необходимо установить пакет php5-mysql. Для установки php5-mysql вы можете воспользоваться следующей командой в окне терминала:
sudo apt-get install php5-mysql
Обычно, для использования PostgerSQL с PHP5, вам понадобиться установить пакет php5-pgsql. Для установки php5-pgsql введите в стоке терминала:
sudo apt-get install php5-pgsql
Once you install PHP5, you can run PHP5 scripts from your web browser. If you have installed php5-cli package, you can run PHP5 scripts from your command prompt.
По умолчанию, веб сервер Apache 2 сконфигурирован для выполнения сценариев PHP5. Другими словами, модуль PHP5 автоматически включается когда вы устанавливаете модуль. Проверьте, существуют ли файлы /etc/apache2/mods-enabled/php5.conf
и /etc/apache2/mods-enabled/php5.load
. Если эти файлы отсутствуют, вы можете включить модуль с помощью команды a2ebmod.
После установки пакетов, относящихся к PHP5, и включения в Apache 2 модуля PHP5, вы должны перезапустить веб сервер Apache 2. Для перезапуска веб сервера, вы можете ввести следующую команду в строке терминала:
sudo /etc/init.d/apache2 restart
Для проверки успешности установки, вы можете выполнить следующий PHP5 phpinfo скрипт:
<?php print_r (phpinfo()); ?>
Вы можете сохранить содержимое в файле phpinfo.php
и поместить его в каталог DocumentRoot веб-сервера Apache2. Указав в браузере адрес http://hostname/phpinfo.php
, вы увидите значения различных конфигурационных параметров PHP5.