Як встановити PHP 8 на Ubuntu 20.04 LTS
- Останнє оновлення: 3 Листопада 2023 р.
- Перегляди: 144
- Автор: Адмін

Колеги всім привіт.
Мова програмування PHP одна із найбільш широко використовуваних мов програмування за сервера. Ця мова використовується для розробки динамічних та чуйних веб-сайтів. Останньою версією PHP на сьогоднішній день є PHP версії 8. У цій версії ви знайдете багато нових функцій, які допоможуть вам покращити ваші програми.
За замовчуванням у репозиторіях Ubuntu 20.04 міститься версія мови PHP 7.4, і щоб встановити останню версію PHP, нам потрібно буде використовувати репозиторій Ondrej PPA.
Вміст статті:
- Встановлення залежностей.
- Додавання репозиторію Ondrej PPA.
- Встановлення PHP 8.
- Перезапуск Apache.
- Перевірка установки PHP.
- Apache з PHP-FPM.
- Встановлення розширення PHP.
1. Встановлення залежностей.
Перше з чого ми почнемо так це встановлення необхідних залежностей, для цього виконаємо команду:
$. sudo apt install ca-certificates apt-transport-https software-properties-common
2. Додавання репозиторію Ondrej PPA.
Після встановлення залежностей нам потрібно встановити репозиторій Ondrej PPA в наш Ubuntu, для цього потрібно виконати команду:
$. sudo add-apt-repository ppa:ondrej/php
3. Встановлення PHP 8.
Я використовую на своєму сервері веб-сервер Apache, і тому встановлюю PHP 8 з модулем Apache. Якщо у вас веб-сервер Nginx, то там процес трохи інший.
$. sudo apt install php8.0 libapache2-mod-php8.0
Підтверджуємо встановлення PHP кнопкою Y і тиснемо Enter.
4. Перезапуск Apache.
Після встановлення PHP вам потрібно обов'язково перезапустити веб-сервер Apache для того, щоб запустилися всі необхідні модулі.
$. sudo systemctl restart apache2
5. Перевірка встановлення PHP.
Тепер ми можемо перевірити, як у нас встановився PHP і якої версії, для цього виконаємо команду php:
$. php -v
Як бачимо зі скріншота, тепер у нас встановлений PHP версії 8 як ми і хотіли.
6. Apache з PHP-FPM.
Якщо хочете, ви можете ще встановити PHP-FPM. PHP-FPM це менеджер процесів FastCGI для PHP. Виконайте наведену нижче команду, щоб встановити необхідні пакети:
$. sudo apt install php8.0-fpm libapache2-mod-fcgid
За промовчанням PHP-FPM не включено до Apache. Щоб увімкнути його, виконайте:
$. sudo a2enmod proxy_fcgi setenvif
$. sudo a2enconf php8.0-fpm
Після включення PHP-FPM обов'язково потрібно перезапустити веб-сервер Apache.
$. systemctl reload apache2
7. Встановлення розширення PHP.
Якщо вам не вистачає функціоналу, то ви ще можете встановити спеціальні розширення які надає PHP. Розширення в PHP – це скомпіловані бібліотеки, які розширюють основні функції PHP. Розширення доступні як пакети і можуть бути легко встановлені за допомогою apt.
Синтаксис:
$. sudo apt install php8.0-<extension>
Приклад:
$. sudo apt install php8.0-cli php8.0-common php8.0-xml
Дякую всім, я сподіваюся що вам моя стаття хоч чимось допомогла.