PHP – одна з найпоширеніших мов серверних сценаріїв, яка має вирішальне значення для веб-розробки. Якщо ви працюєте з Ubuntu і вам потрібно оновити або встановити PHP, цей посібник допоможе вам у цьому процесі.
Крок 1: Перевірте поточну версію PHP
Перш ніж вносити будь-які зміни, завжди корисно перевірити, яка версія PHP вже встановлена. Відкрийте термінал і виконайте
Ця команда покаже поточну версію PHP, встановлену у вашій системі. Якщо PHP не встановлено, ви отримаєте повідомлення command-not-found.
Крок 2: Оновлення списку пакунків
Перед оновленням або встановленням нового програмного забезпечення завжди корисно оновити список пакунків. Виконайте наступну команду, щоб переконатися, що ваша система оновлена:
Крок 3: Встановлення PHP (якщо його ще не встановлено)
Якщо PHP ще не встановлено у вашій системі, ви можете встановити його за допомогою запуску:
Ця команда встановить версію PHP за замовчуванням, доступну в репозиторії Ubuntu, яка може бути не останньою. Ви також можете вказати конкретну версію, наприклад
Замініть 7.4 на версію, яку ви хочете встановити.
Крок 4: Додавання PPA для нових версій PHP
Якщо версія, доступна в репозиторії Ubuntu за замовчуванням, застаріла і вам потрібна новіша версія PHP (наприклад, PHP 8.0 або 8.1), вам потрібно буде додати сторонній репозиторій PPA. Один з найпоширеніших репозиторіїв для цього підтримує Ondřej Surý.
Щоб додати сховище, виконайте
Тепер ви можете встановлювати новіші версії PHP.
Крок 5: Встановлення або оновлення до певної версії PHP
Після додавання сховища ви можете встановити певну версію PHP. Наприклад, щоб встановити PHP 8.1, виконайте
Щоб встановити додаткові модулі PHP (наприклад, php8.1-mysql, php8.1-xml, php8.1-curl тощо), ви можете скористатися наступною командою:
Крок 6: Встановіть версію PHP за замовчуванням
Якщо у вашій системі встановлено декілька версій PHP і ви хочете перемикатися між ними, ви можете скористатися командою update-alternatives. Щоб налаштувати версію PHP за замовчуванням, виконайте
Замініть php8.1 на версію, яку ви хочете використовувати за замовчуванням. Ви можете перевірити версію PHP, встановлену за замовчуванням, за допомогою
Крок 7: Перезапустіть Apache або Nginx
Якщо ви використовуєте Apache або Nginx для обслуговування ваших веб-додатків, вам потрібно перезапустити веб-сервер, щоб зміни набули чинності.
Для Apache
Для Nginx


