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

