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-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.