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