在用Nginx做静态服务器的时候,访问后缀名为.PHP的文件浏览器不会解析,直接显示源码或者下载.究其具体原因,服务器,没有指定php文件的解析方式,在给浏览器的相应中没有说明,所以只能给你下载或者提示你安装.所以要解决此问题,根本是要在nginx.conf中配置php的解析方式.

location ~ \.php$

{

#指定为Nginx默认路径

root /opt/nginx/html;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /opt/nginx/html$fastcgi_script_name;

include fastcgi.conf;

include fastcgi_params;

}

1

2

3

4

5

6

7

8

9

10

location~\.php$

{

#指定为Nginx默认路径

root/opt/nginx/html;

fastcgi_pass127.0.0.1:9000;

fastcgi_indexindex.php;

fastcgi_paramSCRIPT_FILENAME/opt/nginx/html$fastcgi_script_name;

includefastcgi.conf;

includefastcgi_params;

}

其中fastcgi_pass说明的是,当浏览器发起的请求匹配到这个location的时候,会把所有的后缀为php的文件交由本机的9000端口来解析,那么这个9000端口是什么进程呢(看下图,需要自己手动开启),就是php-cgi(CGI英文叫做公共网关接口(具体讲解见最后链接),就是Apache在遇到PHP脚本的时候会将PHP程序提交给CGI应用程序(php-cgi.exe)解释,解释之后的结果返回给Apache,然后再返回给相应的请求用户).下面的几个自然很好懂了,就是文件调用.

完成上述之后,可以在自己默认的html目录里写一个info.php文件测试一下,内容如下;

phpinfo();

?>

1

2

3

phpinfo();

?>

如果返回的页面是php先关的相关信息说明配置成功.

参考资料:

访问本机php文件无法解析_浏览器访问.php文件不解析直接下载相关推荐

  1. kjb文件 解析_批量修改MP3文件信息

    前两天本人在整理自己的歌单时(题外话,本人是一个热衷音乐的程序员噢,哈哈),发现之前下载的很多MP3文件里的歌手,标题等信息对不上,很多都是错的.对于患有"强迫症"的本人来说,当然 ...

  2. ie6多文件上传_一个好的“文件上传”功能必须要注意的这些点你都知道吗?

    检查上传文件扩展名白名单,不属于白名单内,不允许上传:[前端和后端都要做好校验] 上传文件的目录必须是http请求无法直接访问到的.如果需要访问的,必须上传到其他(和web服务器不同的)域名下,并设置 ...

  3. python读写文件的语句_用Python读写文件指南

    用Python读写文件(指南) [TOC] 使用Python最常见的任务之一是读取和写入文件.无论是写入简单的文本文件,读取复杂的服务器日志,甚至是分析原始字节数据,所有这些情况都需要读取或写入文件. ...

  4. 容器访问宿主机数据库_docker从容器中怎么访问宿主机

    展开全部 例如你的62616964757a686964616fe4b893e5b19e31333433626437docker环境的虚拟IP是192.168.99.100,那么宿主机同样会托管一个和1 ...

  5. svn取消文件夹图标_如何去掉svn文件夹上面的符号

    如何去掉svn文件夹上面的符号 如何去掉svn文件夹上面的符号 第一步:建立一个名字叫做remove-svn-folders.reg的文本(先建立txt文件,然后粘贴内容后再修改文件名字),记得后缀要 ...

  6. python pyc文件是啥_什么是.pyc文件

    Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在. 如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled的缩写才对啊! 为了防止其他学习Pyt ...

  7. linux网页用php文件怎么打开文件夹,如何使用浏览器访问linux本地文件

    原标题:如何使用浏览器访问linux本地文件 背景 因搜狗商城代码覆盖率报告均部署到服务器中,但是在服务器中无法使用浏览器查看html文件,因此使用Nginx配置一个静态web服务器,在本地通过浏览器 ...

  8. tga文件怎么打开_六安软件定制文件打开的时候乱码怎么解决?

    启达信息技术有限公司成立于2012年,是一家软件定制开发.移动终端应用开发的软件公司,同时也是软件云服务及企业信息化一揽子解决方案的提供商. 软件定制开发180 5607 0543 元旦的时候小编的朋 ...

  9. js对本地文件进行加密_怎么对电脑文件进行加密

    怎么保护电脑文件安全 禁止修改计算机文件内容?如何保护计算机电脑文件的安全,防止电脑文件被意外修改呢?背景电脑中的重要文件,甚至是局域网共享的文件夹,我们有必要保护其电脑文件的完整性,防止被恶意修改, ...

  10. icc校色文件使用教程_使用ICC特性文件进行校色的方法

    使用 ICC 特性文件进行校色的方法 使用 ICC 特性文件进行校色的方法 使用 ICC 特性文件进行校色的方法 6 A5 s: l3 D5 M) N- \+ j9 V 武汉信息传播职业技术学院兼职 ...

最新文章

  1. pandas使用pd.concat纵向合并多个dataframe实战:纵向合并(ignore_index参数)、为纵向合并的多个dataframe设置标识符指定数据来源(通过字典方式设置数据来源键)
  2. python相关性分析特征过滤_特征选择-Filter过滤法后续(相关,互信息法)
  3. 最新3D GAN可生成三维几何数据了!模型速度提升7倍,英伟达斯坦福出品
  4. BZOJ Usaco 1616 Cow Travelling
  5. protobuf repeated类型的使用
  6. 系统架构师学习笔记_第十四章_连载
  7. jquery中点击切换的实现
  8. Flex 扩展combobox 实现复选功能
  9. VMware 克隆的相关设置
  10. oracle case grouping,ORACLE GROUPING函数的使用
  11. linux rm 中文文件夹,在Linux下删除文件及文件夹(rm)
  12. 【中文乱码】深入分析 Java Web 中的中文编码问题
  13. Discovery and auto register
  14. 【数组练习题】计算一下牧场中的草丛数量(详细代码)
  15. 前长江基金董事长王含冰被开除党籍和公职 涉嫌职务犯罪
  16. python给我做500份问卷
  17. 用python玩转数据第三周_用Python玩转数据(三)
  18. 文献阅读:SNCSE: Contrastive Learning for Unsupervised Sentence Embedding with Soft Negative Samples
  19. 一路走来的飞控设计研发之路
  20. 威纶通屏幕(HMI)开发进阶教程三:数据地址格式的讲解

热门文章

  1. 走进“开源SDR实验室” 一起玩转GNU Radio:LimeSDR Source/Sink模块
  2. passing '' as 'this' argument discards qualifiers [-fpermissive]
  3. Win10电脑卡顿原因和解决方法
  4. 编程语言排行榜 - 2020年度最热门编程语言盘点!
  5. 集合和数组区别_了解您的编码基础:集合和数组之间的主要区别
  6. python平方和psum_python求和函数sum()详解
  7. Jumpserver docker部署及踩坑
  8. 苹果mac隐藏文件夹怎么显示?
  9. 【美港探案】万物云港股IPO:背靠万科,物业也要搞云?
  10. 微信公众号无法长按发送图片,长安反应慢