Как установить PHP 8.1 на Debian 10/11

Скачать Как установить PHP 8.1 на Debian 10/11
Недавно искали:

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
25.569
Реакции
9.516
Веб-сайт
itnull.me
  • Автор темы
  • Администратор
  • Модер.
  • Команда форума
  • #1
PHP 8.1 — большое обновление языка PHP. Оно содержит множество новых возможностей, и многие передовые фреймворки требуют наличия на сервере версии PHP 8.1 для работы всех функций. В первую очередь перед началом установки следует отметить, что в нижеприведенном репозитории PHP 8.1 на Debian 9 больше недоступен.

Если вам нужна именно 8+ версия, лучше обновить дитстрибутив до версии Debian 11(bullseye) или хотя бы Debian 10 (buster), иначе на Debian 9 вам придется довольствоваться PHP 5.6, максимум PHP 7.4.

Шаг 1: Обновите систему Debian

Рекомендую выполнять любую установку в обновленной системе Debian. Запустите предоставленные команды, чтобы обновить все пакеты и дополнительный выпуск вашей системы Debian.

Код:
sudo apt update
sudo apt -y upgrade
Проверьте версию операционной системы:

Код:
cat /etc/os-release
screenshot_15.png




Если ваше ядро было обновлено, лучше перезагрузить систему, чтобы обновления применились.

sudo reboot

Шаг 2: Добавьте репозиторий Surý APT в Debian

Репозиторий DEB.SURY.ORG хранит различный софт под дистрибутивы Linux на основе Debian и Ubuntu. Он содержит последние бинарные сборки PHP 8.1 на Debian. Репозиторий не входит в список стандартных, его необходимо добавить в систему вручную.

Установите необходимые временные пакеты

Код:
sudo apt update
Код:
sudo apt install -y lsb-release ca-certificates apt-transport-https software-properties-common gnupg2
Добавьте репозиторий Surý Debian PPA в свою систему

Код:
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/sury-php.list
Импортируйте ключ GPG

Код:
curl -fsSL https://packages.sury.org/php/apt.gpg| sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/sury-keyring.gpg
Убедитесь, что репозиторий работает, загрузив информацию о пакете из всех настроенных источников

sudo apt update
Если ошибок и конфликтов, связанных с Surý не нашлось, можно двигаться дальше

Шаг 3: Установите PHP 8.1 на Debian

После того, как вы добавили репозиторий и подтвердили его работоспособность, можно приступать к установке системы PHP 8.1 или Debian 11 или 10.

Код:
sudo apt update
Код:
sudo apt install php8.1
Все пакеты зависимостей устанавливаются автоматически. Просто нажмите Y или Д на клавиатуре, чтобы продолжить:

screenshot_16.png



После успешной установки можно проверить версию PHP:

Код:
php -v
screenshot_17.png




Шаг 4, необязательный: Установите расширения PHP 8.1​

Модули PHP 8.1 можно установить как пакеты, используя следующий синтаксис команды:

Код:
sudo apt install php8.1-<extension>
Вместо <extension> подставляйте название модуля, который вы хотите поставить, например

Код:
sudo apt install php8.1-mysql
Чтобы установить все часто используемые расширения PHP, выполните следующую команду:

Код:
sudo apt install php8.1-{bcmath,fpm,xml,mysql,zip,intl,ldap,gd,cli,bz2,curl,mbstring,pgsql,opcache,soap,cgi}
На середине установки согласитесь, нажав Y или Д:

screenshot_18.png




Проверить загруженные модули PHP можно с помощью команды:

Код:
php --modules
screenshot_19-275x705.png
 
Назад
Сверху Снизу