Nginx不解析PHP,无法打开PHP文件

LEAP模型—低排放分析平台 LEAP 正在迅速成为进行综合资源规划、温室气体 (GHG) 缓解评估和低排放发展战略 (LEDS) 的国家的事实标准,尤其是在发展中国家,许多国家也选择使用 LEAP 作为其承诺的一部分向联合国气候变化框架公约(UNFCCC)报告。至少有 32 个国家使用 LEAP 来创建能源和排放情景,这些情景是其国家自主气候变化贡献计划 (INDC) 的基础:具有历史意义的巴黎气候协议的基础旨在表明各国开始经济脱碳的意图和投资于气候适应力。 阅读详情

欢迎移步到我的新博客下阅读该篇文章

http://exp.szer.me/parry/blog/wordpress/index.php/2018/05/02/nginxphp/

php配置

确认php配置文件 php.ini 以下配置已调整。

  • extension_dir = “【php安装路径】\ext”
  • enable_dl = On
  • cgi.force_redirect = 0
  • fastcgi.impersonate = 1
  • cgi.rfc2616_headers = 1

nginx配置

修改nginx/conf/nginx.conf 配置文件,保证路径正确

location ~ \.php$ {  
          root           【根目录文件路径,默认是html,即 nginx 路径下的/html】;  
          # fastcgi_pass 端口默认为 9000
          fastcgi_pass   127.0.0.1:9000;  
          fastcgi_index  index.php;  
          #默认值
          #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;  
          #调整值 给出文件的真实路径  
          fastcgi_param  SCRIPT_FILENAME  【根目录文件路径】/$fastcgi_script_name;
          include        fastcgi_params;  
       }  

保证已经打开Nginx和php-cgi【重要】

cmd命令行中

D:\Dev\nginx-1.12.2>start nginx.exe
D:\Dev\php-5.6.34>php-cgi -b 9000 -q

注意这个 -b 9000 是因为上面的 nginx 配置中 fastcgi_pass 端口为 9000,如果修改成了其他值,则命令也需要修改成对应的端口。

为了方便每次都开启以下两个内容,可以编写一个脚本替代手动的敲命令行运行。脚本内容即命令行内容,示例如下。

startNginx.bat

D:
cd D:\Dev\nginx-1.12.2
start nginx
cd ..\php-5.6.34
php-cgi -b 9000 -q

首先移动到保存对应的盘符 D:
通过cd命令打开nginx所在的文件目录,cd D:\Dev\nginx-1.12.2
执行开启nginx命令 start nginx
移动到php对应的文件目录 cd ..\php-5.6.34
执行开启php-cgi php-cgi -b 9000 -q

将以上命令代码另存为startNginx.bat即可,每次双击打开。

同理,为了方便关闭,写一个另外的对应脚本,每次双击即可关闭。

stopNginx.bat

@echo off
echo Stopping nginx...  
taskkill /F /IM nginx.exe > nul
echo Stopping PHP FastCGI...
taskkill /F /IM php-cgi.exe > nul
exit

测试

  • 浏览器中输入localhost,查看 nginx 是否正常运行
  • 在【根目录文件路径】下创建一个php文件,将文件保存为index.php。文件内容如下:
<?php
  phpinfo(); 
  • 浏览器中刷新 localhost,查看是否正常显示php信息

【LLC快速上手系列】LLC轻载时:开关频率 + 死区时间 联合优化! 轻载优化,频率别飞天,死区要有耐心。两手一起抓,效率高到笑。😎。 阅读详情

相关推荐

高精地图语义分割标注

什么是语义分割?语义分割与目标检测的区别?语义分割的关键应用场景有哪些?高精地图语义分割标注的难点?

weixin_52509513的博客 1646

Nginx配置后无法解析PHP问题

问题一:nginx虚拟域名打开是下载而不是打开网页 配置Nginx服务器之后,打开虚拟域名,是直接下载而不是直接打开网页,是因为配置的Nginx无法解析PHP的原因。 1.打开nginx.conf配置文件,我的如下(与解析PHP相关的片段): 红圈那句话很重要,指明nginx与fastcgi交互的id和端口号,也就是fastcgi监听的端口。 location ~ \.php$ 表示匹...

yshir 7083

三甲医院网络架构与安全建设实战

华为OceanStor] [华为OceanStor][PACS存储双活] [HIS数据库同步]患者隐私 数据脱敏 天清Web防火墙动态脱敏策略。主数据中心 --[OTV专线]-- 备数据中心。实现医疗业务网/卫生专网/互联网三网隔离。核心业务配置(华为CE6865)自动备份配置(每天02:00)安全事件响应(30分钟SLA)漏洞扫描(每周日00:00)实现医疗物联网统一接入管控。五、等保2.0合规关键配置。堡垒机登录(双因素认证)四、医疗物联网安全方案。

有小小的远大抱负 1911

nginx 无法解析php,nginx 不解析php怎么办

nginx不解析php的解决办法:首先找到nginx的配置文件;然后去掉相应的注释;接着重启nginx,访问页面;最后重新安装php5-fpm,并再次访问即可。Nginx无法解析php文件0x00:问题描述当访问 *.php文件时,没有显示文件的内容而是直接下载了所要访问的文件,如index.php。0x01:解决方案::找到nginx的配置文件,修改文件使其支持php配置文件位置在:/etc/n...

weixin_30277297的博客 1393

新手3dslicer手动肝脏切割及体积测量(详细图文)

刚接手软件的时候,我一直想用自动分割工具,试验了Med sam,依赖安装不了;试验了英伟达的AI,NvidiaAIAssis,传服务器根本没反应,所有只有用了手动切割。不要求所有层面勾画,但是最好是典型层面都勾画一下,特别是有毗邻脏器密度相近的层面。点击3D后可能三维窗口未显示,可以调整一下窗口大小,有可能显示在我们看见的范围之外。早就准备更新这篇了,由于懒癌发作,一直早葛优躺,今天刚好有点时间,就简单写下来。

linjianping513的博客 5928

Arcmap计算土方量教程

1. 创建现状TIN 结果数据: 2. 创建设计TIN 结果数据: 注意:现状TIN和设计TIN构建时候的坐标系不同,设置坐标系见最后的注意事项第1点,就是import(导入)那步骤,现状TIN构建时选择高程点数据或者等高线数据,设计TIN构建时候选择洱海面数据 3. TIN转栅格 改成你要存的数据库,注意中间不要有汉字 结果数据(设计TIN转栅格的同理) 4. 裁剪现状TIN转成的栅格 结果数据: 5. 计算土方量 结果数据: ...

欢迎关注,共同进步! 5014

Nginx(无法解析PHP网页如何解决?FPM解决你的烦恼!)

nginx安装fpm模块

一起努力共同进步,为了未来一起奋斗吧! 1539

Win11 C盘爆满别慌!手把手教你安全迁移AppData和用户文件夹(附一键脚本)

本文针对Win11 C盘空间不足问题,提供了一套安全有效的解决方案。通过深入解析用户目录结构,指导用户利用符号链接和Robocopy工具,将AppData、下载文档等占用大户迁移至其他分区,并附带了自动化脚本,从根本上实现C盘瘦身,同时确保系统稳定和数据安全。

weixin_29231221的博客 2090

nginx不能解析PHP文件

nginx不能解析PHP文件,进入网站下载文件需要再配置文件下加入PHP解析: location ~ \.php$ { fastcgi_pass 0.0.0.0:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root/index.php; include fastcgi_params; break; ...

ie6480191的博客 4139

【运筹学】什么是基变量?对于线性规划问题中“基”概念的理解(3月3日学习笔记)

在学习《线性规划与目标规划》的过程中,课程的主讲老师郭韧给出了对于基概念的定义如下图 图片来源:运筹学(中国大学mooc网) 由此我产生了几个疑惑:1.如何理解B是线性规划问题的一个基?2.为什么说最多有CnmC_n^mCnm​个基呢?     1.如何理解B是线性规划问题的一个基?1.如何理解B是线性规划问题的一个基?1.如何理解B是线性规划问题的一个基? 在回答第一个...

纸羊同学的博客 3万+

社会网络仿真软件:NetLogo_(14).社会网络数据导入与导出

在NetLogo中,社会网络的仿真不仅依赖于模型的内部逻辑,还需要能够灵活地导入和导出数据。这使得用户可以利用外部数据来初始化模型,或者将模型的运行结果导出以便进一步分析。本节将详细介绍如何在NetLogo中实现社会网络数据的导入和导出,包括常见的数据格式和具体的代码示例。

kkchenjj的博客 600

https配置后不解析php,Nginx配置HTTPS并解析PHP脚本报错问题解决方法

配置443端口访问时发现一次处于文件下载状态,后来发现竟然是443端口下的服务无法解析php文件,后发现location ~ .php$ 下面写然后转给fast-cgi解析server {listen 443 ssl;server_name www.liuyuanshan.top;ssl_certificate cert/liuyuanshan.top.pem;ssl_ce...

weixin_39862794的博客 553

Pyhon在振动信号处理中的高级应用(一):振动信号特征(时域、频域)提取

文章目录一、概述二、算法原理2.1 时域统计特征三、python代码实现 一、概述 二、算法原理   这里我们借鉴西安交通大学机械学院雷教授的论文《Fault diagnosis of rotating machinery based on multiple ANFIS combination with GAs》相关研究成果。雷教授在论文中共列举了4类共24种振动信号的时域和频域特征。 2.1 时域统计特征 p1=∑n=1Nx(n)NP2=∑n=1N(x(n)−p1)2N−1p3=(∑n=1N∣x(n)∣N

白银时代的博客 1万+

php-fpm linux 权限,解决启动php-fpm后访问不到php文件的办法

问题场景:linux系统nginx服务器安装好了fpm的php7在nginx的web目录下新建了index.php文件,内容为phpinfo()函数。(如果是源码安装,位置一般为 /usr/local/nginx/html/index.php)nginx经过了简单的配置,开始试验是否可以支持phplocation / {root html;index index.html index.htm in...

weixin_39638188的博客 466

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Nginx无法解析php文件

原文地址:nginx无法解析php的解决方法 0x00:问题描述 当访问 *.php文件时,没有显示文件的内容而是直接下载了所要访问的文件,如index.php。 0x01:解决方案 ::找到nginx的配置文件,修改文件使其支持php 配置文件位置在:/etc/nginx/sites_available/ 下面,如果你没有创建过其他的配置文件,那么应该有一个的默认的名为“d

半亩方塘 1万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

nginx打开php变下载,nginx打开php就下载的问题

一打开php文件就是下载 然后百度上说进入/etc/nginx/sites-available 然后把fastcgi_pass 127.0.0.1:9000;还有location ~ \.php$ {前面的#去掉就好了 然后我又试了一下 虽然不提示下载了 但是显示502了 这是为什么?我已经启动了php-fpm怎么还是502呢### You should look at the following...

weixin_34101577的博客 4142

nginx File not found 错误(Nginx无法解析PHP文件)

当我没初始配在lnmp的时候,用浏览器打开查看php能否解析网页的时出现File not found 不用惊奇让我我们分析一下 使用php-fpm解析PHP,“No input file specified”,"File not found"是令nginx新手头疼的常见错误,原因是php-fpm进程找不到SCRIPT_FILENAME配置的要执行的.php文件,php-fpm返回给nginx的默认404错误提示。 一、错误的路径被发送到php-fpm进程 出现这类错误,十个有九个是后端fastcgi进.

IChen.的博客 5971

网站Nginx配置时无法解析php文件

我在安装阿里云对应的VPSMate面板时打开网站首页会直接下载文件,一想就是没有解析php,不过我不会这个,找同事解决了,记录下~ ps:csdn终于支持markdown了不容易啊……

tmacsky 1万+

nginx解析php失败,【SOS】nginx无法解析php文件?

已经在服务器上装了nginx和php,php-fpm(监听9000端口)可以正常显示html,但是每当输入url打开一个php时,无法正常解析,导致变成下载模式nginx.conf如下现在打开php直接变成404…Orz干脆贴出来吧,估计是这一段的问题,搞了好久都没进展….location ~ \.php$ {fastcgi_split_path_info ^(.+\.php)(/.+)$;fas...

weixin_32503531的博客 457

php nginx无法解析,Nginx+PHP环境下PHP无法解析怎么办

Nginx+PHP环境下PHP无法解析的解决办法:首先打开文件,并添加相关代码;然后修改完成后重启nginx服务,代码为【nginx -s reload】;最后重新解析php页面即可。Nginx+PHP环境下PHP无法解析的解决办法:改动nginx默认的fastcgiparams配置文件1、用以下命令打开文件vi /etc/nginx/fastcgi_params2、在文件末端添加以下两行代码fa...

weixin_35788914的博客 806

Nginx文件解析漏洞

环境搭建 配置方法 安装docker yum -y install docker 启动docker systemctl start docker 使用docker拉取ubuntu:14.04.5镜像 docker pull ubuntu:14.04.5 使用docker启动镜像 ubuntu:14.04.5 docker run -d -it -p 本机端口:80 ubuntu:14.04.5 安装相关环境 apt-get update # 更新源 apt-get insta

weixin_59872639的博客 5130

解决centos 7 打开php文件直接下载问题

搭建好LNMP环境后,访问服务器上的php文件,居然直接下载而不是解析php文件。 找了好多博客,外行提取到的信息甚浅,跌跌撞撞很久之后终于成功了。 方法:配置nginx.conf文件 在我的服务器上,它的路径是/etc/nginx/nginx.conf 打开查看这一部分 画线的两个路径是站点的根目录 添加圈里的这部分代码,就可以设置解析php文件了。 location ~ .php$ { ...

姬小野的博客 9034

nginx安装 打开php文件自动下载的问题

在你的路径中找到/etc/nginx/nginx.conf 在server里加上以下代码 原因是因为nginx没有解析到php-fpm路径 所以无法解析php location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split...

Mr.zhang的博客 1万+

Nginx配置后无法解析PHP问题(nginx虚拟域名打开是下载而不是打开网页)

以下是根据我个人出现的问题所采取的解决办法,希望能够给大家一个参考。具体情况还得根据不同问题处理。 配置Nginx服务器之后,打开虚拟域名,是直接下载而不是直接打开网页,是因为配置的Nginx无法解析PHP的原因。 根据我出现的问题,我的解决办法如下: 1.打开nginx.conf配置文件,我的如下(与解析PHP相关的片段): 红圈那句话很重要,指明nginx与fastcgi交互的id...

qq_41170899的博客 1万+

nginx服务器解析php文件

location ~ \.php$ { fastcgi_pass 127.0.0.1:9123; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }

qq_34930281的博客 2061
上一篇: PHP上传图片 检查并保存到指定路径
下一篇: PHP 命名空间下的自动加载失败--原因: 文件路径需要将\转义成/
维生素P
博客等级 码龄9年 14粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值