Как установить PHP 8 на Ubuntu 20.04 LTS
- Последнее обновление: 3 Ноября 2023 г.
- Просмотры: 717
- Автор: Админ

Коллеги всем привет.
Язык программирования 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
Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.