Обновляем CentOS:

yum update

Устанавливаем репозиторий EPEL:

yum install epel-release

Устанавливаем NGINX:

yum install nginx

Вcю корректировку делаем в файл nginx.conf:

 nano /etc/nginx/nginx.conf

Разрешаем автозапуск сервиса и запустим его:

systemctl enable nginx
systemctl start nginx

Установка PHP и PHP-FPM

 

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

yum install --enablerepo=epel,remi-php72 php php-mbstring

 

ERROR так не делать yum install php-fpm // error только в старых версиях php

нужно

yum install --enablerepo=epel,remi-php72  php-fpm

Запускаем php-fpm и разрешаем его автозапуск:

systemctl start php-fpm
systemctl enable php-fpm

Открываем файл для настройки виртуального домена по умолчанию:

nano /etc/nginx/nginx.conf

В секции location редактируем параметр index на следующее значение:

    location / {
        index  index.php;
    }

А внутри секции server добавим следующее:

 
    location ~ \.php$ {
        set $root_path /usr/share/nginx/html;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $root_path$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_param DOCUMENT_ROOT $root_path;
    }

* где /usr/share/nginx/html — корневой путь хранения скриптов; 9000 — порт php-fpm.

Проверяем правильность настроек nginx:

nginx -t

И перезагружаем его:

systemctl restart nginx

 

nano /usr/share/nginx/html/index.php

 

Помогли разобраться

https://www.dmosk.ru/instruktions.php?object=centos-mega-webserver#nginx 


http://w8w.site/2017/10/20/centos7-4php7nginxphp-fpm/


How to Install PHP 7, NGINX, MySQL on CentOS/RHEL 7.6 & 6.10