Установка PHP · 2 min read · Nov 01, 2025
Как установить PHP 8 на Debian 11

PHP — это бесплатный, с открытым исходным кодом и популярный язык программирования на стороне сервера, используемый для создания динамических веб-сайтов. PHP обладает множеством мощных функций, включая компилятор Just-in-time (JIT), атрибуты, именованные аргументы и многое другое. Многие популярные платформы, включая WordPress, Magento, Drupal и Joomla, основаны на PHP.
В этом руководстве я покажу вам, как установить PHP 8.0 на Debian 11.
Предварительные условия
- Сервер с установленным Debian 11.
- Пароль root, настроенный на сервере.
Обновите вашу систему
Перед началом рекомендуется обновить вашу систему до последних пакетов. Вы можете обновить все пакеты, используя следующую команду:
apt-get update -yПосле обновления всех пакетов вы можете перейти к следующему шагу.
Добавьте репозиторий PHP
По умолчанию PHP 8.0 не включен в стандартный репозиторий Debian 11. Поэтому вам нужно будет добавить репозиторий Sury PHP в APT.
Сначала установите необходимые пакеты, используя следующую команду:
apt-get install ca-certificates apt-transport-https software-properties-common -yПосле установки всех пакетов добавьте репозиторий Sury в APT, используя следующую команду:
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/sury-php.listЗатем загрузите и добавьте GPG-ключ с помощью следующей команды:
wget -qO - https://packages.sury.org/php/apt.gpg | apt-key add -Когда вы закончите, обновите репозиторий с помощью следующей команды:
apt-get update -yУстановите PHP 8.0
Теперь установите PHP 8.0, используя следующую команду:
apt-get install php8.0После установки PHP проверьте установленную версию PHP с помощью следующей команды:
php -vВы должны увидеть следующий вывод:
PHP 8.0.10 (cli) (built: Aug 26 2021 16:06:19) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.10, Copyright (c) Zend Technologies
with Zend OPcache v8.0.10, Copyright (c), by Zend Technologies
Установите расширения PHP 8
Вы можете установить различные расширения PHP в зависимости от требований вашего приложения, используя следующую команду:
apt-get install php php-common php-xml php-gd php-mbstring php-tokenizer php-json php-bcmath php-zip -yПосле установки всех расширений PHP вы можете перейти к следующему шагу.
Настройте PHP 8 для Apache
Вам нужно будет отредактировать файл php.ini и изменить некоторые значения для веб-приложений.
Вы можете отредактировать его с помощью следующей команды:
nano /etc/php/8.0/apache2/php.iniИзмените следующие строки:
upload_max_filesize = 32M
post_max_size = 48M
memory_limit = 256M
max_execution_time = 600
max_input_vars = 3000
max_input_time = 1000
Сохраните и закройте файл, затем перезапустите Apache, чтобы применить изменения.
systemctl restart apache2Обновите до PHP 8
Если на вашем сервере установлено несколько версий PHP, вам нужно будет отключить версию PHP по умолчанию и включить версию PHP 8.
Например, выполните следующую команду, чтобы отключить версию PHP 7.4:
a2dismod php7.4Затем включите версию PHP 8.0, используя следующую команду:
a2enmod php8.0Затем перезапустите службу Apache, чтобы применить изменения:
systemctl restart apache2Проверьте PHP
Далее вам нужно будет создать файл info.php в корневом каталоге Apache, чтобы протестировать версию PHP:
Вы можете создать его с помощью следующей команды:
nano /var/www/html/info.phpДобавьте следующую строку:
Когда вы закончите, откройте веб-браузер и получите доступ к файлу info.php по URL http://your-server-ip/info.php. Вы должны увидеть страницу PHP на следующем экране:

Заключение
В приведенном выше руководстве вы узнали, как установить PHP 8.0 на Debian 11. Я надеюсь, что теперь вы сможете легко обновить вашу существующую версию PHP. Не стесняйтесь задавать мне вопросы, если у вас есть какие-либо.
Get new posts in your inbox
No spam. Unsubscribe anytime.