502 Bad Gateway при установке PHP7.2 на nginx

Поэтому я установил LEMP (nginx, mysql, php ..), следуя цифровому путеводителю по океану. Но Ubuntu 16.04 по умолчанию поставляется только с php7, и мне нужно больше 7.1, чтобы запустить Laravel. Я не понимаю, почему каждый раз, когда я заменяю php 7 на php 7.2-fpm из ondrej

sudo add-apt-repository ppa: ondrej / php

Почему php-fpm по умолчанию работает и загружает страницу info.php … но когда я устанавливаю php 7.2-fpm из ondrej, он обнаруживает 502 плохих шлюза. Любая помощь приветствуется, поэтому я могу начать Laravel! : D

1

Решение

У меня была такая же проблема, поэтому я изменил конфигурационный файл nginx /etc/nginx/sites-avaiable/your-site,

Изменить:

fastcgi_pass unix:/run/php/php7.1-fpm.sock;

в

fastcgi_pass unix:/run/php/php7.2-fpm.sock;

Это сработало для меня.

2

Другие решения

Перейдите в / etc / nginx / sites-avaiable / YOURSITENAME

+ Изменить

fastcgi_pass unix:/run/php/php7.X-fpm.sock;

в

fastcgi_pass unix:/run/php/php7.2-fpm.sock;

Перезапустить сервис

sudo service nginx restart
0

По вопросам рекламы ammmcru@yandex.ru