Как реально установить PHP с NGINX?

После всех основных шагов apt установить NGINX и PHP на мою локальную (не серверную) свежую UBUNTU 18 LTS, localhost хорош, но базовый phpinfo.php скрипт не работает: «502 Bad Gateway»


Мне нужно все простое и самонастраивающееся. Изменено /etc/nginx/sites-available/default на

# Default server configuration
server {
        listen 80 default_server;
        listen [::]:80 default_server;
        root /var/www/html;
        index index.php index.html index.htm index.nginx-debian.html;
        server_name _;
        location / {
                try_files $uri $uri/ =404;
        }
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
               fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
               include fastcgi_params;
        }
        location ~ /\.ht {
                deny all;
        }
}

Версии:

  • PHP 7.2
  • nginx 1.14

Разрешения:

  • sudo chown -R $USER:$USER /var/www; sudo chmod -R 755 /var/www
  • (проверено sudo chown -R www-data:www-data /var/www, но ошибок нет)

sudo tail /var/log/nginx/error.log показывает

* ... 1 connect () к unix: /var/run/php/php7.0-fpm.sock сбой (2: Нет такого файла или каталога) при подключении к апстриму, клиенту: 127.0.0.1, серверу: _, запрос: «GET /phpinfo.php HTTP / 1.1», апстрим: «fastcgi: // unix: / var / run / php / php7.0-fpm.sock: ", хост:" localhost "

0
задан 26 July 2019 в 20:46

1 ответ

sudo tail /var/log/nginx/error.log шоу ".. unix:/var/run/php/php7.0-fpm.sock...", таким образом, мы думаем "... php7.0, не так ли?".

Стандартные NGINX предлагают использовать (не комментируют) fastcgi_pass... это очень чувствительно к версии. Нужен комментарий там (!). Но это решение не идеально, потребность управлять портом PHP (больше конфигураций - это?)...

Так изменение 7.0 из файла sites-available/default, в строке fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; кому: 7.2, решенный проблема.

1
ответ дан 23 October 2019 в 08:54

Другие вопросы по тегам:

Похожие вопросы: