Как установить PHP 8 на Debian 11

Как установить PHP 8 на Debian 11

 

В этом руководстве мы покажем вам, как установить PHP 8 на Debian 11. Для тех из вас, кто не знал, PHP — это язык сценариев общего назначения с открытым исходным кодом, который особенно подходит для веб-разработки, но также был используется как язык программирования общего назначения. На сегодняшний день последняя версия PHP — это 8-я серия. PHP 8 — это значительное обновление языка PHP. Он содержит множество новых функций и оптимизаций, включая именованные аргументы, типы объединения, атрибуты, продвижение свойств конструктора, выражение соответствия, безопасный нулевой оператор, JIT, улучшения в системе типов, обработку ошибок и согласованность.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку PHP 8 на Debian 11 (Bullseye).

Установите PHP 8 на Debian 11 Bullseye

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade
sudo apt install curl wget gnupg2 ca-certificates lsb-release apt-transport-https

Шаг 2. Установка PHP 8 на Debian 11.

Теперь мы добавляем в вашу систему репозиторий SURY:

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'

Затем установите PHP 8.0, используя следующую команду:

sudo apt update
sudo apt install php8.0

Дополнительно будут установлены необходимые пакеты, некоторые из которых являются стандартными расширениями PHP 8.x:

sudo apt install php8.0-common php8.0-gd php8.0-ldap php8.0-odbc php8.0-xsl php8.0-apcu php8.0-curl php8.0-gmp php8.0-opcache php8.0-mbstring php8.0-pgsql php8.0-imagick php8.0-memcached php8.0-bz2 php8.0-ds php8.0-imap php8.0-cgi php8.0-mysql php8.0-cli php8.0-fpm php8.0-xml

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

php -v

Шаг 3. Тестирование PHP.

Теперь мы создаем тестовый файл, который будет возвращать информацию о нашем сервере, выполнив команду в терминале:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

Давайте убедимся, что сервер правильно отображает контент, сгенерированный сценарием PHP, открыв эту страницу в браузере:, Если информационная страница PHP отображается в вашем браузере, то все в порядке, и вы готовы продолжить.http://localhost/info.php

Поздравляю! Вы успешно установили PHP . Благодарим за использование этого руководства для установки последней версии PHP 8 на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт PHP .

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

16 + один =