Налаштування PHP на Ubuntu 22.04: Покроковий посібник

PHP — це потужна і широко використовувана мова програмування, спеціально розроблена для створення динамічних веб-додатків. Якщо ви плануєте розробляти веб-проекти на сервері Ubuntu, то встановлення PHP є першим важливим кроком. Ця стаття надасть вам покрокову інструкцію з встановлення PHP на Ubuntu.

Ubuntu — один із найпопулярніших дистрибутивів Linux, який забезпечує простий і надійний спосіб створення веб-сервера з PHP під капотом. Ми покажемо вам, як виконати встановлення PHP, налаштувати додаткові модулі та підготувати ваш сервер для створення динамічних веб-додатків.

Продовжуйте читання, щоб дізнатися, як встановити PHP на Ubuntu 22.04 та почати створювати власні веб-додатки.

Вступ

Перед тим як ми почнемо встановлення PHP на Ubuntu, давайте спочатку перевіримо доступні версії PHP в репозиторії та дізнаємося, яка версія встановлена за замовчуванням у вашій системі.

Крок 1: Перевірка доступних версій PHP

Щоб дізнатися, які версії PHP доступні в репозиторії Ubuntu, виконайте наступну команду:

sudo apt show php

Ви побачите список доступних версій PHP, їх описи та іншу інформацію. Ця команда допоможе вам визначити, яку версію PHP ви хочете встановити, та наскільки актуальними є версії у вашому репозиторії.

Крок 2: Версія PHP за замовчуванням в Ubuntu 22.04

В Ubuntu 22.04 за замовчуванням використовується PHP 8.1. Це означає, що якщо ви встановите PHP, ваша система працюватиме з цією версією. PHP 8.1 включає безліч нових функцій та покращень, що робить його чудовим вибором для розробки веб-додатків.

Встановлення PHP 8.1 в Ubuntu 22.04

Якщо ви хочете встановити PHP 8.1, вам не знадобляться додаткові дії для зміни версії. Просто дотримуйтесь інструкцій для встановлення PHP, як зазначено в попередній частині цієї статті.

Тепер, коли у вас є інформація про версії PHP у вашому репозиторії та про версію за замовчуванням в Ubuntu 22.04, ви можете перейти до встановлення PHP на вашому сервері Ubuntu.

Встановлення PHP на Ubuntu 22.04

PHP — це популярна мова програмування, яка широко використовується для створення веб-додатків. Встановлення PHP на Ubuntu — це відносно простий процес, який ми розглянемо крок за кроком.

Крок 1: Оновлення пакетів

Перед встановленням PHP важливо переконатися, що ваша система має актуальні списки пакетів. Це можна зробити за допомогою наступної команди:

sudo apt update

Ця команда оновить інформацію про доступні пакети та їх версії.

Крок 2: Встановлення PHP

В Ubuntu існує декілька версій PHP, і ви можете обрати ту, яка найкраще підходить для ваших потреб. Версії PHP можна встановити за допомогою команди apt. Наприклад, для встановлення PHP 7.4 можна виконати наступну команду:

sudo apt install php

Крок 3: Встановлення додаткових модулів

PHP часто використовується в комбінації з різними модулями та розширеннями. Залежно від ваших потреб, можливо, вам буде потрібно встановити додаткові модулі. Наприклад, для роботи з базами даних MySQL ви можете встановити розширення php-mysql:

sudo apt install php-mysql

Крок 4: Перевірка встановлення PHP

Після завершення встановлення ви можете перевірити, що PHP встановлено коректно, виконавши наступну команду:

php -v

Ви побачите інформацію про версію PHP та доступні модулі.

Після встановлення вам потрібно буде налаштувати відповідний веб-сервер для роботи з PHP. Це може вимагати додаткових кроків, таких як налаштування віртуальних хостів та додавання конфігурації PHP до сервера. Ці кроки залежать від конкретного веб-сервера, який ви обрали.

Раніше ми вже розглядали встановлення lamp (веб-сервер Apache + PHP + MySQL) та lemp (веб-сервер Nginx + PHP + MySQL) стеків на Ubuntu 22.04.

Після виконання цих кроків ви зможете почати створювати та запускати веб-додатки, що використовують PHP на вашому сервері Ubuntu. Встановлення та налаштування PHP може бути складнішим, якщо ви плануєте використовувати специфічні розширення або конфігурації, але основні кроки, описані вище, повинні допомогти вам розпочати.

Пониження версії PHP (Встановлення старіших версій) в Ubuntu 22.04

На даний момент стандартні репозиторії Ubuntu підтримують лише PHP 8.1, проте інколи буває необхідно встановити старішу версію PHP, особливо якщо ваш додаток або веб-сайт вимагає сумісності з певною версією PHP. В Ubuntu це можна зробити, додавши PPA репозиторій та встановивши потрібну версію. Нижче наведено кроки для встановлення старішої версії PHP, наприклад, 7.4:

Крок 1: Встановлення залежностей

Перш ніж додати PPA репозиторій та встановити стару версію PHP, переконайтеся, що у вас встановлено необхідні залежності. Ви можете встановити їх за допомогою наступної команди:

sudo apt-get install software-properties-common

Ця команда встановить python-software-properties, який необхідний для роботи з PPA репозиторіями.

Крок 2: Додавання PPA репозиторію

Щоб додати PPA репозиторій з бажаною версією PHP (наприклад, PHP 7.4), виконайте наступну команду:

sudo add-apt-repository ppa:ondrej/php

Це додасть репозиторій ondrej/php до вашої системи.

Крок 3: Встановлення старої версії PHP

Після додавання PPA ви можете встановити бажану версію PHP. Наприклад, для встановлення PHP 7.4 виконайте наступну команду:

sudo apt install php7.4

Ця команда встановить PHP 7.4 на вашому сервері Ubuntu.

Крок 4: Перевірка встановленої версії PHP

Після встановлення ви можете перевірити, що встановлена версія PHP відповідає вашим очікуванням, виконавши команду:

php -v

Зверніть увагу, що встановлена версія PHP не конфліктує з версією з офіційних репозиторіїв. Обидві версії можуть існувати в системі, і вам навіть може знадобитися перемикатися між ними, залежно від потреб вашого додатка.

Тепер у вас є можливість встановити та використовувати старішу версію PHP в Ubuntu, що може стати в нагоді для підтримки додатків, що вимагають певних версій PHP.

Вибір версії PHP за замовчуванням

Якщо на вашому сервері Ubuntu встановлено декілька версій PHP, можливо, вам буде потрібно обрати одну з них як версію за замовчуванням. Для цього використовується утиліта update-alternatives. Ось як це зробити:

Крок 1: Перегляд доступних версій PHP

Спочатку давайте подивимося, які версії PHP у вас встановлені та доступні для вибору:

sudo update-alternatives --config php

Ця команда відобразить список доступних версій PHP та попросить вас обрати номер версії, яку ви хотіли б використовувати за замовчуванням. Оберіть номер версії, яку ви віддаєте перевагу, та запам’ятайте його.

Крок 2: Встановлення версії PHP за замовчуванням

Щоб встановити обрану версію PHP за замовчуванням, виконайте наступну команду, замінивши php7.4 на обрану вами версію:

sudo update-alternatives --set php /usr/bin/php7.4

Ця команда встановить обрану версію PHP як версію за замовчуванням.

Крок 3: Оновлення Apache (якщо використовується)

Якщо ви використовуєте веб-сервер Apache, не забудьте оновити модуль PHP, щоб він відповідав вашій обраній версії. Наприклад, щоб відключити PHP 8.1 та включити PHP 7.4, виконайте наступні команди:

sudo a2dismod php8.1
sudo a2enmod php7.4

Ці команди відключать модуль PHP 8.1 та включать модуль PHP 7.4 для Apache.

Крок 4: Перезавантаження веб-сервера

Щоб зміни набрали чинності, перезавантажте веб-сервер Apache:

sudo systemctl restart apache2

Тепер обрана вами версія PHP буде використовуватися за замовчуванням на вашому сервері Ubuntu, і всі ваші веб-додатки працюватимуть з цією версією.

Висновок

Встановлення PHP на Ubuntu — важливий етап для створення та розвитку веб-додатків. У цій статті ми розглянули ключові кроки з встановлення PHP на вашому сервері Ubuntu, починаючи з перевірки доступних версій у репозиторії та закінчуючи вибором версії за замовчуванням. Ми також обговорили, як встановити старіші версії PHP, якщо це необхідно для ваших проектів.

Майте на увазі, що вибір версії PHP залежить від конкретних вимог вашого додатка, тому уважно аналізуйте, яка версія найбільше підходить для ваших завдань.

З встановленням та налаштуванням PHP на Ubuntu ви зможете розпочати створення потужних веб-додатків та динамічних сайтів. Не забудьте також налаштувати веб-сервер (наприклад, Apache або Nginx) для спільної роботи з PHP та слідкувати за оновленнями та безпекою вашої системи. Сподіваємося, що це керівництво допоможе вам успішно встановити та налаштувати PHP на вашому сервері Ubuntu.

Оцініть статтю