502 错误网关 nginx php7 fpm

5 server php nginx

我尝试使用此教程https://www.digitalocean.com/community/tutorials/how-to-upgrade-to-php-7-on-ubuntu-14-04使用 fpm 安装 nginx 和 PHP7

当我尝试访问任何 php 文件502 Bad Gateway 时,当我尝试重新启动 php7.0-fpm 时,我得到以下信息:

sudo service php7.0-fpm restart
stop: Unknown instance: 
php7.0-fpm start/running, process 5379
Run Code Online (Sandbox Code Playgroud)

我的 nginx 配置:

location ~ \.php$ {
    try_files $uri =404;
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}
Run Code Online (Sandbox Code Playgroud)

我的服务器是 Ubuntu Server 14.04

小智 1

很可能安装了较旧的 libpcre3 并满足 php7.0 包中的依赖关系,但只有较新的库包提供 pcre_jit_stack_free。

\n\n

如果是这种情况,请执行apt-get install libpcre3,然后您\xe2\x80\x99 就可以开始了。

\n\n

参考: https: //github.com/oerdnj/deb.sury.org/issues/372

\n