PHP5 - язык сценариев

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-cgi. Для его установки наберите в командной строке следующее: screen> 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
    

Конфигурация

После того как вы установили PHP5, вы можете запускать PHP5 скрипты из вашего браузера. Если вы установили пакет php5-cgi, то вы можете запускать их и из командной строки.

По умолчанию, веб сервер 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.