回答nginx 无法启动php怎么办

 所属分类:php教程

 浏览:178次-  评论: 0次-  更新时间:2022-11-21
描述:更多教程资料进入php教程获得。 nginx无法启动php的解决办法:1、找到nginx配置文件;2、添加内容“fastcgi_param SCRIPT_FILENAME $...
更多教程资料进入php教程获得。

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

php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

本教程操作环境: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怎么办的详细内容,更多请关注zzsucai.com其它相关文章!

 标签: php,nginx,
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!