PHP5 - мова сценаріїв, українськомовна документація щодо Ubuntu

Зміст

PHP5 - мова сценаріїв

У цьому розділі мається на увазі, що ви встановили та налаштували інтернет-сервер Apache2 і сервер бази даних MySQL. Ви можете звернутися до розділів Apache2 і MySQL у цьому посібнику для встановлення та налаштування Apache2 і MySQL відповідно.

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

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

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

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

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

5. Аналогічно для використання PostgreSQL з PHP5 вам знадобиться пакетphp5-pgsql. Щоб встановити цей пакет, введіть наступну команду в терміналі:

Відразу після встановлення PHP5 ви можете запустити програму PHP5 зі свого браузера. Якщо ви становили пакет php5-cli, ви можете запустити PHP5 програму з командного рядка.

За замовчуванням інтернет-сервер Apache2 налаштований виконувати програми PHP5. Іншими словами, модуль PHP5 включається в Apache2 автоматично при встановленні цього модуля. Будь ласка, перевірте, чи існують файли /etc/apache2/mods-enabled/php5.conf та /etc/apache2/mods-enabled/php5.load. Якщо їх немає, ви можете увімкнути модульвикористанням команди a2enmod.

Як тільки ви встановите необхідні PHP5 пакети і увімкніть PHP5 модуль в Apache2, вам потрібно буде перевантажити сервер Apache2 для виконання програм PHP5. Для перезапуску сервера ведіть у терміналі:

Для перевірки вашої установки, ви можете запустити наступний PHP5phpinfo скрипт:

Для більш глибокого занурення дивіться документацію на php.net.

Також завітайте на сторінку Apache MySQL PHP Ubuntu Wiki для додаткової інформації.