Это старая версия документа.


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

PHP - это универсальный макроязык, подходящий для интернет разработки. Программа на PHP может быть встроена в HTML. Этот раздел показывает как установить и настроить PHP5 в системе Ubuntu с Apache2 и MySQL.

В этом разделе подразумевается, что вы установили и настроили интернет сервер Apache2 и сервер базы данных MySQL. Вы можете обратиться к разделам по Apache2 и MySQL в этом руководстве для установки и настройки Apache2 и MySQL соответственно.

Установка

PHP5 доступен в Ubuntu Linux. В отличие от python и perl, которые устанавливаются в базовой конфигурации, PHP придется добавлять.

1. Для установки PHP5 вы можете ввести следующую команду в терминале:

sudo apt-get install php5 libapache2-mod-php5

2. Вы можете выполнять программы PHP5 из командной строки. Для этого вам потребуется установить пакет php5-cli. Для установки php5-cli вы можете ввести следующую команду в терминале:

sudo apt-get install php5-cli

3. Вы можете также выполнить PHP5 программы без установки модуля Apache2 для PHP5. Для этого нужно установить пакет php5-cgi. Вы можете сделать это следующей командой в терминале:

sudo apt-get install php5-cgi

4. Для использования MySQL с PHP5 вам потребуется установить пакет php5-mysql. Для установки php5-mysql вы можете ввести следующую команду в терминале:

sudo apt-get install php5-mysql

5. Аналогично для использования PostgreSQL с PHP5 вам потребуется пакет 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.

By default, the Apache 2 Web server is configured to run PHP5 scripts. In other words, the PHP5 module is enabled in Apache2 Web server automatically when you install the module. Please verify if the files /etc/apache2/mods-enabled/php5.conf and /etc/apache2/mods-enabled/php5.load exist. If they do not exists, you can enable the module using a2enmod command.

Once you install PHP5 related packages and enabled PHP5 Apache 2 module, you should restart Apache2 Web server to run PHP5 scripts. You can run the following command at a terminal prompt to restart your web server:

sudo service apache2 restart

Проверка

To verify your installation, you can run following PHP5 phpinfo script:

<?php

phpinfo();

?>

You can save the content in a file phpinfo.php and place it under DocumentRoot directory of Apache2 Web server. When point your browser to http://hostname/phpinfo.php, it would display values of various PHP5 configuration parameters.

Ссылки

  For more in depth information see php.net documentation.
  There are a plethora of books on PHP. Two good books from O'Reilly are Learning PHP 5 and the PHP Cook Book.
  Also, see the Apache MySQL PHP Ubuntu Wiki page for more information.