Установите PHP 7.4 FPM для Nginx

Скачать SURY PPA для PHP 7.4

Загрузите пакет Sury PPA для PHP 7.4, используя wget.

sudo apt -y install lsb-release apt-transport-https ca-certificates wget
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

После загрузки PPA вы можете добавить его на сервер.

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

Теперь вы можете продолжить установку PHP 7.4, обновляя систему.

sudo apt update

Установите PHP 7.4 для Apache

Выполните следующую команду для установки PHP 7.4

sudo apt install php7.4

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

php -v

Установите PHP 7.4 FPM для Nginx

Для Nginx вам нужно установить FPM, выполните следующую команду для установки PHP 7.4 FPM

sudo apt install php7.4-fpm

После завершения установки убедитесь, что PHP 7.4 FPM установлен правильно с этой командой

php-fpm7.4 -v

Установите расширения PHP 7.4

Установка расширений PHP проста со следующим синтаксисом.

sudo apt install php7.4-extension_name

Теперь установите некоторые часто используемые php-extensionsс помощью следующей команды.

sudo apt install php7.4-{common,mysql,xml,xmlrpc,curl,gd,imagick,cli,dev,imap,mbstring,opcache,soap,zip,intl,bcmath} -y

Настроить PHP 7.4

Теперь мы настраиваем PHP для веб-приложений, изменяя некоторые значения в php.iniфайле.

Для PHP 7.4 с Apache php.iniместоположение будет в следующем каталоге.

sudo nano /etc/php/7.4/apache2/php.ini

Для PHP 7.4 FPM с Nginx php.iniрасположение будет в следующем каталоге.

sudo nano /etc/php/7.4/fpm/php.ini

Хит F6 для поиска внутри редактора и обновите следующие значения для повышения производительности.

upload_max_filesize = 32M 
post_max_size = 48M 
memory_limit = 256M 
max_execution_time = 600 
max_input_vars = 3000 
max_input_time = 1000

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

Настройка PHP 7.4 FPM Пулы

PHP 7.4 FPM позволяет вам настроить userи groupзапускать службу. Вы можете изменить их с помощью этих команд

sudo nano /etc/php/7.4/fpm/pool.d/www.conf

Измените следующие строки, заменив www-данные вашими username.

user = username 
group = username 
listen.owner = username
listen.group = username

Нажмите CTRL+Xи, Yчтобы сохранить конфигурацию, проверьте правильность конфигурации и перезапустите PHP.

Перезапустите PHP 7.4 FPM

После того, как вы обновили настройки PHP FPM, вам нужно перезапустить его, чтобы применить изменения.

sudo php-fpm7.4 -t 
sudo service php7.4-fpm restart

Теперь у вас установлен и настроен PHP 7.4.

0

Автор публикации

не в сети 4 дня

conter

0
Комментарии: 0Публикации: 25Регистрация: 19-10-2019

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

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

Авторизация
*
*

6   +   5   =  
Регистрация
*
*
*
Генерация пароля
%d такие блоггеры, как: