Установка и настройка мало чем отличается от других систем linux. Но я все же напишу, как это сделать в этой системе. И так приступим.
dnf install php php-fpm php-cli php-mysqli php-json php-gmp php-imap php-gd php-ldap php-odbc php-common php-opcache php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap php-zip php-curl php-imagick php-intl
Рабочая директория для сервиса /etc/php-fpm.d/
А сам конфигурация хранится в /etc/php.ini
После установки он уже настройен по умолчанию, Но мы кое-что изменим
- date.timezone = Europe/Moscow
- upload_max_filesize = 512M
- post_max_size = 1G
date.timezone — время и часовой пояс
upload_max_filesize = 512M — лимит одного загружаемого файла на сервер
post_max_size = 1G — выставляет лимит для всех загружаемых на сервер файлов
Второй и третий пункт выставляете на Ваше усмотрение.
Далее редактируем конфигурационный файл /etc/php-fpm.d/ww.conf
В этом файле изменим user and group
user = nginx
group = nginx
Сохраняем настройки и перезапускаем сервис
systemctl restart php-fpm.service
Все основные настройки выполнены. Как видите, это довольно просто. Теперь все, что нам остается это интеграция php с Вашим конфигурационным файлом nginx.
Но это будет другая статья. Всем удачи.