• 技术文章 >后端开发 >PHP问题

    nginx 无法启动php怎么办

    藏色散人藏色散人2022-11-18 10:24:52原创177

    nginx无法启动php的解决办法:1、找到nginx配置文件;2、添加内容“fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;”;3、重启nginx即可。

    php入门到就业线上直播课:进入学习

    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。

    nginx 无法启动php怎么办?

    nginx安装完成无法解析php解决方法

    安装完成nginx后,发现无法解析php代码,现在解决方案如下

    方法一

    找到nginx配制文件,如图下添加配制(截图画出来的),我的配制文件位置是/etc/nginx/sites-available/default

    location ~ \.php$ {
    root /var/www/html;
    include snippets/fastcgi-php.conf;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
    }

    修改完成nginx配制文件后,要重启nginx才生效

    /etc/init.d/nginx restart

    方法二

    nginx+php+fpm实现

    安装php7.4-fpm

    sudo apt-get install php7.4-fpm

    查看php-fpm是否开启

    ps -ef|grep php

    查找php7.4-fpm.sock

    回到根目录执行 find ./ -name php7.4-fpm.sock

    找到php7.4-fpm.sock位置,如下目录下所示就是php7.4-fpm.sock的位置 ,我们复制php7.4-fpm.sock位置 修改nginx配制文件。

    /run/php/php7.4-fpm.sock

    配制如下 截图 unix:php7.4-fpm.sock路径位置

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

    修改完成nginx配制文件后,要重启nginx才生效

    /etc/init.d/nginx restart

    重新启动或启动php7.4-fpm如下

    /etc/init.d/php7.4-fpm restart
    /etc/init.d/php7.4-fpm start

    推荐学习:《PHP视频教程

    以上就是nginx 无法启动php怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:php nginx
    上一篇:php怎么实现单篇文章浏览计数 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• 一文浅析Nginx与php-fpm间的通信机制• nginx怎么通过PHP代理给图片加水印(详细代码)• 整理总结nginx、php-fpm和mysql等的权限划分• PHP服务器nginx和apache有什么不同• nginx php 不缓存文件怎么做
    1/1

    PHP中文网