LINUX.ORG.RU
ФорумAdmin

Не работает php в nginx

 ,


0

2

RHEL, установил ngnix в качестве веб сервера. Поместил необходимые файлы в директорию сайта, выставил необходимые права. Php тоже установил Вместо открытия index.php браузер пытается закачать этот файл. Как исправить?


Установить и настроить php-fpm, или apache. Сам nginx не будет исполнять php-скрипты.
Ну и перед этим погуглить про то как это делать.

MrClon ★★★★★
()

Установить php-fpm, и дальше

    index index.php

    try_files $uri $uri/ $uri/index.php /index.php;

    location ~ \.php$ { 
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }

Если у php-fpm через сокеты - в fastcgi_pass подставить сокет.

l0stparadise ★★★★★
()
Ответ на: комментарий от dargod

root html;

:facepalm:

root /usr/share/nginx/html;

:doubleFacepalm:

Вы уверены, что линукс для вас?

l0stparadise ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.