在 nginx 上安装 PHP7.2 时出现 502 Bad Gateway
502 Bad Gateway when installing PHP7.2 on nginx
所以我按照数字海洋指南安装了 LEMP(nginx、mysql、php..)。但是 ubuntu 16.04 默认只带有 php7,我需要大于 7.1 到 运行 Laravel。我很困惑为什么每次我用 ondrej
的 php 7.2-fpm 替换 php 7
sudo add-apt-repository ppa:ondrej/php
为什么默认 php-fpm 工作并加载 info.php 页面.. 但是当我从 ondrej 安装 php 7.2-fpm 时,它显示 502 错误网关。感谢任何帮助,这样我就可以开始 Laravel! :D
我有同样的问题,所以我更改了 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;
这对我有用。
转到/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
CentOS8 nginx Mariadb PHP7.2 免费一年试用云服务器:
CentOS-8.1_64bit
计划:G2.1GB
CPU: 1 vCPU
内存:1 GB
磁盘:40 GB
经过多次努力、拆解和重新安装,我可以确认:
/usr/share/nginx/html/*.php
你需要:
echo <?php phpinfo(); ?>
但是,您还需要更改文件所有权:
sudo chown nginx:nginx usr/share/nginx/html/ -R
现在我可以喝酒来享受,不要忘记追逐尾巴的夜晚!
所以我按照数字海洋指南安装了 LEMP(nginx、mysql、php..)。但是 ubuntu 16.04 默认只带有 php7,我需要大于 7.1 到 运行 Laravel。我很困惑为什么每次我用 ondrej
的 php 7.2-fpm 替换 php 7sudo add-apt-repository ppa:ondrej/php
为什么默认 php-fpm 工作并加载 info.php 页面.. 但是当我从 ondrej 安装 php 7.2-fpm 时,它显示 502 错误网关。感谢任何帮助,这样我就可以开始 Laravel! :D
我有同样的问题,所以我更改了 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;
这对我有用。
转到/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
CentOS8 nginx Mariadb PHP7.2 免费一年试用云服务器:
CentOS-8.1_64bit 计划:G2.1GB CPU: 1 vCPU 内存:1 GB 磁盘:40 GB
经过多次努力、拆解和重新安装,我可以确认:
/usr/share/nginx/html/*.php
你需要:
echo <?php phpinfo(); ?>
但是,您还需要更改文件所有权:
sudo chown nginx:nginx usr/share/nginx/html/ -R
现在我可以喝酒来享受,不要忘记追逐尾巴的夜晚!