Як оновити та встановити PHP на Ubuntu
Оновлення або встановлення PHP на Ubuntu 22.04 може підвищити продуктивність і безпеку ваших веб-додатків. На момент написання цієї статті PHP 8.2 має значні покращення та нові можливості у порівнянні зі своїми попередниками. У цій статті описано кроки для встановлення або оновлення PHP до версії 8.2 в Ubuntu 22.04.
Навіщо оновлювати PHP до версії 8.2?
PHP 8.2 представляє кілька нових функцій і покращень, зокрема:
- Властивості тільки длячитання: Дозволяє оголошувати властивості тільки для читання, що робить їх незмінними після початкового призначення.
- Диз’юнктивні типи нормальної форми: Це забезпечує кращу роботу з типами у складних програмах.
- Покращення продуктивності: Загальне покращення продуктивності, що призводить до пришвидшення часу виконання.
- Нові функції: PHP 8.2 включає нові вбудовані функції, які роблять кодування простішим та ефективнішим.
Оновлення гарантує, що ви отримаєте доступ до найновіших функцій та покращень.
Необхідні умови
Перш ніж почати, переконайтеся, що
- У вас активна система Ubuntu 22.04.
- Ви маєте привілеї sudo для встановлення та оновлення пакунків.
- Рекомендується створити резервну копію наявних програм і баз даних, щоб уникнути втрати даних під час оновлення.
Крок 1: Оновлення системи
Почніть з оновлення списку пакунків та оновлення існуючих пакунків. Відкрийте термінал і запустіть його:
sudo apt update
sudo apt update -y
Крок 2: Додавання сховища PHP
Ubuntu 22.04 може не мати PHP 8.2 у своїх типових сховищах. Щоб отримати доступ до найновіших версій PHP, ви можете додати сховище з назвою ondrej/php:
sudo add-apt-repository ppa:ondrej/php
Після додавання сховища знову оновіть список пакунків:
sudo apt update
Крок 3: Встановіть PHP 8.2
Тепер ви можете встановити PHP 8.2 разом з деякими поширеними розширеннями:
sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl
Ця команда встановлює PHP 8.2 і кілька необхідних модулів для запуску більшості програм.
Крок 4: Перевірка встановлення
Щоб переконатися, що PHP встановлено правильно, перевірте версію:
php -v
Ви повинні побачити результат, який вказує на те, що PHP 8.2 встановлено.
Крок 5: Налаштування параметрів PHP
Залежно від потреб вашого додатку, ви можете налаштувати параметри PHP. Основний конфігураційний файл знаходиться за адресою:
/etc/php/8.2/fpm/php.ini
Відредагуйте цей файл за допомогою вашого улюбленого текстового редактора:
sudo nano /etc/php/8.2/fpm/php.ini
Після внесення змін не забудьте перезапустити службу PHP, щоб вони вступили в силу:
sudo systemctl restart php8.2-fpm
Крок 6: Оновлення зі старіших версій PHP
Якщо ви переходите зі старої версії PHP, переконайтеся, що ваші програми сумісні з PHP 8.2. Ви можете видалити старіші версії PHP за допомогою:
sudo apt remove php7.4 php7.4-cli php7.4-fpm
Обов’язково протестуйте ваші додатки після оновлення, щоб вирішити будь-які потенційні проблеми.
Висновок
Встановлення або оновлення до PHP 8.2 в Ubuntu 22.04 – це простий процес, який може значно покращити ваші веб-додатки. Завдяки новим функціям і поліпшенням ви зможете створювати більш ефективні і сучасні додатки. Завжди пам’ятайте про створення резервної копії системи і перевірте ваші додатки на сумісність після оновлення.
Більш детальну інформацію про встановлення та можливості PHP ви можете знайти в офіційній документації PHP.