Как установить PHP на Debian 10 Linux

Установка PHP 7.2 на Debian 10

PHP — один из наиболее используемых языков программирования на стороне сервера.

В этом руководстве мы обсудим установку PHP на Debian 10, Buster. Мы также покажем, как интегрировать PHP с Nginx и Apache.

Debian 10 поставляется с PHP версии 7.3, которая поддерживается большинством популярных CMS и фреймворков, таких как WordPress, Magento и Laravel.

Предпосылки

Чтобы иметь возможность устанавливать пакеты, вам необходимо войти в систему как пользователь root или с привилегиями sudo .

Установка PHP с помощью Apache

Если вы используете Apache в качестве веб-сервера для установки PHP и модуля Apache PHP, выполните следующие команды:

 sudo apt update sudo apt install php libapache2-mod-php

После завершения установки перезапустите Apache, чтобы загрузить модуль PHP:

 sudo systemctl restart apache2

Установка PHP с Nginx

В отличие от Apache, Nginx не имеет встроенной поддержки обработки PHP-файлов. Для работы с PHP-файлами вам потребуется использовать службу PHP FPM («fastCGI process manager»).

Установите пакеты PHP и PHP FPM, выполнив следующую команду:

 sudo apt update sudo apt install php php-fpm

После установки пакетов служба PHP FPM запустится автоматически.

Теперь вы можете отредактировать блок сервера Nginx вашего домена и добавить следующие строки, чтобы Nginx мог обрабатывать файлы PHP:

 server { # . . . other code location ~ .php$ { include snippets/fastcgi-php.conf ; fastcgi_pass unix:/run/php/php7.3-fpm.sock ; } }

Сохраните файл конфигурации и перезапустите службу nginx , чтобы новая конфигурация вступила в силу:

 sudo systemctl restart nginx

Установка расширений PHP

Вы можете расширить основные функции PHP, установив дополнительные расширения. Расширения PHP доступны в виде пакетов и легко устанавливаются командой:

 sudo apt install php-[extname]

Например, чтобы установить расширения MySQL и GD PHP, выполните следующую команду:

 sudo apt install php-mysql php-gd

При установке расширений PHP не забудьте перезапустить Apache или службу PHP FPM, в зависимости от ваших настроек.

Тестирование обработки PHP

Чтобы проверить, правильно ли настроен ваш веб-сервер для обработки PHP, создайте новый файл с именем info.php внутри каталога /var/www/html со следующим кодом:

/var/www/html/info.php

  php phpinfo ();

Сохраните файл, откройте выбранный вами браузер и перейдите по адресу http://your_server_ip/info.php

Функция phpinfo выводит информацию о вашей конфигурации PHP, как показано на изображении ниже:

phpinfo Debian

Заключение

Мы показали вам, как установить PHP на Debian 10 и настроить веб-сервер для обработки файлов PHP.

Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии.

php дебиан

Эта публикация является частью серии «Как установить LAMP Stack в Debian 10» .
Другие посты в этой серии:

Не используете Debian 10?
Выберите другую ОС:
центос 7 центос 8 дебиан 9 убунту 18.04 убунту 20.04

Связанные руководства

Источник

Добавить комментарий

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