今天在部署网站时html能访问,php文件不能访问,点击浏览器提示下载。

配置Nginx服务器之后,打开域名,是直接下载而不是直接打开网页,是因为配置的Nginx无法解析PHP的原因。

根据我出现的问题,我的解决办法如下:

1、打开nginx.conf配置文件,

那个127.0.0.1的端口号9000是nginx与fastcgi交互的id和端口号,也就是fastcgi监听的端口。

location ~ .php$ 表示匹配到php文件就进行fastcgi操作。

location / {}表示请求根路径时, 都会走这里。第一个uri表示index.php(入口文件),第二个

uri表示index.php(入口文件),第二个uri表示真实路径,/index.php 表示前面都没有的话访问index.php,$args:所有参数。如果要处理url美化时,必须要配置这里。

2.检查127.0.0.1:9000端口是否处于监听状态,执行 netstat -antp | grep 9000 ,如果没有被监听,说明需要启动。

3.执行 php-cgi -b 127.0.0.1:9000 &   启动之后,在执行netstat -antp结果:

4。重启nginx,systemctl restart nginx 问题解决。

5,如果出现 No input file specified.报错,则把/script修改为$document_root

如果thinkphp5这样支持”/index.php/Home/Index/index”这种网址是这么配置的。

# 典型配置

location ~ \.php$ {

root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;

include fastcgi_params;

}

# 修改第1,6行,支持pathinfo

location ~ \.php(.*)$ { # 正则匹配.php后的pathinfo部分

root html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $DOCUMENT_ROOT$fastcgi_script_name;

fastcgi_param PATH_INFO $1; # 把pathinfo部分赋给PATH_INFO变量

include fastcgi_params;

}

linux 路由访问不了php文件,linux系统nginx服务器不能访问php文件问题相关推荐

  1. 云服务器怎么和自己的电脑传文件,电脑和云服务器之间怎么传文件

    电脑和云服务器之间怎么传文件 内容精选 换一换 当创建文件系统后,您需要使用云服务器来挂载该文件系统,以实现多个云服务器共享使用文件系统的目的.本章节以Windows 2012版本操作系统为例进行CI ...

  2. linux svn 看不到文件,SVN更新时不能打开新文件svn-base系统找不到指定的文件

    svn服务器架设在linux系统上,svn客户端在windows上,在update的时候可能会出现"Can't open file. XXXX/tmp/text-base/XX.svn-ba ...

  3. 修改ftp服务器的文件权限设置,ftp服务器修改访问目录权限设置

    ftp服务器修改访问目录权限设置 内容精选 换一换 打开FTP服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹.浏览器设置了FTP防火墙.以设置IE浏览器为例.打开IE浏览器菜单"工 ...

  4. 怎么把文件上传云服务器上,如何把文件上传到云服务器上

    如何把文件上传到云服务器上 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

  5. 文件如何自动上传到服务器,ftp如何自动上传文件到服务器

    ftp如何自动上传文件到服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. ...

  6. 服务器读取本地文件,如何在云服务器上打开本地文件

    如何在云服务器上打开本地文件 内容精选 换一换 边缘节点上报应用日志和系统日志需要打开日志开关,且边缘节点的NTP与华为云一致.如果看不到日志,可能有如下原因:日志开关未打开.登录IEF控制台,在左侧 ...

  7. 服务器如何与手机互传文件,两个云服务器怎么互传文件

    两个云服务器怎么互传文件 内容精选 换一换 本文介绍了云监控CES各特性版本的功能发布和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验. 假如您有两个Web应用,需要部署在两个弹 ...

  8. js文件 本地 上传服务器地址,js 本地文件同步服务器地址

    js 本地文件同步服务器地址 内容精选 换一换 用户可以将本地NAS存储中的数据,通过云专线迁移至云上SFS Turbo文件系统中,进行云上业务拓展.此方案通过在云上创建一台Linux操作系统的云服务 ...

  9. 上传文件到华为云云服务器,怎样上传文件到云服务器上

    怎样上传文件到云服务器上 内容精选 换一换 在本地主机和Windows弹性云服务器上分别安装QQ.exe等工具进行数据传输.使用远程桌面连接mstsc方式进行数据传输.该方式不支持断点续传,可能存在传 ...

最新文章

  1. Windows python用impyla连接远程Hive数据库
  2. threadpooltaskexecutor线程池使用_(四)为什么要使用线程池
  3. Python之路【第十六篇续】Django进阶篇
  4. 【转】C#的内存管理:堆栈、托管堆与指针
  5. 图像匹配,基于深度学习DenseNet实现以图搜图功能
  6. python revit二次开发_Revit怎么二次开发?Revit开发问题汇总
  7. 一个算例 介绍 libmesh 的类
  8. 基于Pytorch对凸函数采用SGD算法优化实例(附源码)
  9. 携程酒店价格关键信息记录
  10. 切片器可以设置日期格式?_excel神器——切片器
  11. 887. 鸡蛋掉落(困难)-动态规划
  12. 初看SOA:SOA是什么?
  13. 视频 TS 内容详细讲解
  14. vue2+element-ui实现表格分页显示
  15. 菜鸟直播挑战:一小时创作多人游戏
  16. 今日工作收获(2018/2/27)
  17. BIUT 比特信任公链双周报 第80期
  18. Go 1.18特性快速了解 | Gopher Daily (2021.12.18) ʕ◔ϖ◔ʔ
  19. 程序员之剑法三套-(原来程序员也是“剑客”)
  20. 很实用的PR视频剪辑教程:如何在Adobe Premiere Pro Mac时间轴中使用标记

热门文章

  1. tensorflow 版本列表_最新|谷歌发布TensorFlow 1.3.0版本,都更新了哪些内容?
  2. 从入门到入土:基于C语言采用TCP协议实现远程控制|详细说明|利用流套接字实现一个简单的远程控制系统
  3. 聊聊代码质量 - 《学得会,抄得走的提升前端代码质量方法》前言
  4. 95后大学生利用漏洞免费吃肯德基获刑;Linux内核初步支持苹果M1;Android Studio 4.2 发布|极客头条...
  5. 6000万条GitHub帖子告诉你:工作状态与表情符号强相关
  6. 通过代码学 Sutton 强化学习:SARSA、Q-Learning 时序差分算法训练 CartPole
  7. 字节跳动回应抖音上市;苹果公司:全球多个国家的 App 价格将上涨;GDB 10.1 发布|极客头条
  8. 一个月面试近 20 家,拿下阿里 Offer!
  9. 2019 年被“杀”死的那些技术!
  10. 「刷新 CTO」微软与 CSDN 的 CTO 转型思想汇