Як встановити PHP 8 на Ubuntu 20.04 LTS

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 31
  • Автор: Адмін
Як встановити PHP 8 на Ubuntu 20.04 LTS

Колеги всім привіт.

Мова програмування PHP одна із найбільш широко використовуваних мов програмування за сервера. Ця мова використовується для розробки динамічних та чуйних веб-сайтів. Останньою версією PHP на сьогоднішній день є PHP версії 8. У цій версії ви знайдете багато нових функцій, які допоможуть вам покращити ваші програми.

За замовчуванням у репозиторіях Ubuntu 20.04 міститься версія мови PHP 7.4, і щоб встановити останню версію PHP, нам потрібно буде використовувати репозиторій Ondrej PPA.

 

Вміст статті:

  1. Встановлення залежностей.
  2. Додавання репозиторію Ondrej PPA.
  3. Встановлення PHP 8.
  4. Перезапуск Apache.
  5. Перевірка установки PHP.
  6. Apache з PHP-FPM.
  7. Встановлення розширення PHP.

 

1. Встановлення залежностей.

Перше з чого ми почнемо так це встановлення необхідних залежностей, для цього виконаємо команду:

$. sudo apt install ca-certificates apt-transport-https software-properties-common

ubuntu install php8


 

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

ubuntu install php8

Підтверджуємо встановлення PHP кнопкою Y і тиснемо Enter.


 

4. Перезапуск Apache.

Після встановлення PHP вам потрібно обов'язково перезапустити веб-сервер Apache для того, щоб запустилися всі необхідні модулі.

$. sudo systemctl restart apache2


 

5. Перевірка встановлення PHP.

Тепер ми можемо перевірити, як у нас встановився PHP і якої версії, для цього виконаємо команду php:

$. php -v

ubuntu install php8

Як бачимо зі скріншота, тепер у нас встановлений 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

ubuntu install php8

Після включення 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


 

Дякую всім, я сподіваюся що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

Ubuntu - Як відкрити порти 80, 443 для веб-сервера Apache
Apache - Управління процесами: start, stop, reload
Як встановити Galera Cluster Manager на Centos