Как установить 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 .