操作系统:centos7.2 x64

使用yum安装完apache、php7、mariadb之后,发现apache可以解析html文件,但是不能解析php文件。(如图)

我觉得可能是我安装lamp的顺序不对,然后以如下顺序安装:php7、mariadb、apache和apache、php7、mariadb,发现均无法解析php文件。上网搜索解决方案,说要安装mod_php模块,我试了半天,没有发现mod_php这个文件怎么安装,并且/etc/httpd/conf.modules.d/目录下也没有关于php的配置文件。网上说或者重新编译apache,我不想搞这么麻烦,于是就没试。 
我后来看我其他的云服务器,他们用的都是lamp,版本都和这个服务器一样,但是他们却都有一个名为php7_module的apache模块,然后我把这个模块文件(目录可以百度出来)复制到有问题的服务器上,然后复制相应的配置文件(/etc/httpd/conf.modules.d/目录下有一个叫php什么的文件,这个就是对应的配置文件),如图。

然后重启apache,发现问题解决。

难道每次都要弄这么麻烦? 
事后我想,能不能换用php-fpm呢? 
上网搜教程,配置apache来使用php-fpm,并写好配置文件,内容如下

<FilesMatch \.php$>SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>

保存到/etc/httpd/conf.modules.d/10-php-fpm.conf,然后启动php-fpm,并重启apache,php文件解析成功。如图:

可以看到,使用的是FPM模式。


今天(2018.2.5)看到了一篇博客,发现可以直接使用yum命令来安装apache的mod_php模块:yum install mod_php71w 
如果没有这个安装包,可以尝试着添加一下源:

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

参考资料:

http://www.onepx.com/from-apache-mod-php-to-php-fpm.html

原文地址:

https://blog.csdn.net/joker_daddy/article/details/79180963

centos7 apache无法解析php相关推荐

  1. apache不能解析php文件_Web中间件漏洞之Apache篇

    Apache简介 Apache 是世界使用排名第一的 Web 服务器软件. 它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一. 它快速. ...

  2. JAVA Apache POI解析docx格式的word文件并提取带样式文本

    关于JAVA Apache POI读取word文档,网上资料很多,但是大多数还是仅仅提取文档中的纯文本,好一点的,也就提取所有图片,但是,word文档本身是具有样式的,这样简单粗暴的提取就会丢失字体. ...

  3. 使用Apache POI解析excel

    1.使用Apache POI解析excel,包括.xls和.xlsx Apache POI 针对Workbook有两种不同实现方式,分别是HSSFWorkbook(解析.xls文件)和XSSFWork ...

  4. Apache 文件解析漏洞SSRF漏洞原理介绍及代码

    Apache 文件解析漏洞 SSRF漏洞原理介绍及代码 1. Apache 环境简介 2. Apache 解析漏洞介绍 3. 解析漏洞利用演示 4.利用场景介绍 1. Apache 环境简介 ​ Ap ...

  5. centos7+apache配置虚拟主机

    我之前有个博客,尝试搭建了私有dns: 使用centos7+bind9构建私网dns_大橘子的博客-CSDN博客 最终实现像*.nx.com这样的域名,不用在公网注册,就可以访问到内网的主机.适用于企 ...

  6. apache无法解析php文件,显示php源码或直接下载文件

    我百度了一下午,根本原因是漏了一个php扩展:mod_php 安装完重启apache就好了. yum install mod_php 其他解决办法 罗列一下百度搜到的一些其他解决办法,本人尝试无用. ...

  7. 服务器架设笔记——使用Apache插件解析简单请求

    一般来说,对于一个请求,服务器都会对其进行解析,以确定请求的合法性以及行进的路径.于是本节将讲解如何获取请求的数据.(转载请指明出于breaksoftware的csdn博客) 我们使用<服务器架 ...

  8. 关于Apache不能解析html内容

    今天安装配置完Apache2.0.63,访问.html文件,不能正常解析,直接显示html文件的代码.之初没有碰到过这样的情况,百度上找到一篇相关文章. 根据此文章,方法如下: 打到Apache主配置 ...

  9. 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境 [转]

    在网上搜资料,自己在本地虚拟机上尝试搭建,弄了整整一天一夜,终于弄好了. 网上的资料,虽然很多,但大多都是重复的,拿去试了之后,又很多都不能得到正确的结果.最终找到了适合我的linux环境的搭建方式; ...

最新文章

  1. 用php文件创建表,使用PHP创建单个文件上传表单的最佳方式是什么?
  2. Codeforces Round #505 (rated, Div. 1 + Div. 2, based on VK Cup 2018 Final)
  3. LimeSDR性能参数介绍及如何用它实现通信过程
  4. linux下的定时任务处理
  5. Spring-JDBC通用Dao
  6. 【python教程入门学习】python基础语法
  7. varnish几个工具命令行工作情况
  8. 机器学习- 吴恩达Andrew Ng Week8 知识总结 Dimensionality Reduction
  9. 程序员应当注意的肢体语言
  10. linux tree命令,Linux tree命令实例详解
  11. swf导出html代码,将SWF轻松导出HTML5
  12. 网页版迅雷离线下载过程分析
  13. 商城购物系统设计与实现(Java毕业设计-SSM项目)
  14. 土方工程量计算表格excel_市政道路土方excel计算表(含公式)
  15. 学术英语(理工)第二版unit5课文翻译
  16. 鱼刺图战略分解法在绩效管理中的应用
  17. 微信小程序智慧新零售
  18. 方阵A可逆的充分必要条件是A 行等价于 E
  19. android文件管理器获取路径,获取Android文件的绝对路径
  20. 一款好用的JS插件xm-select【只需要引用一个JS文件就搞定】

热门文章

  1. 8.14 Python Web前端 Css学习2
  2. 【多线程】线程同步问题的三种解决方法
  3. 牛B的Mathematica:寻找开头和结尾都是字母y的形容词
  4. 一份代码帮我赚了10万
  5. 双栈排序 牛客网 程序员面试金典 C++ Python
  6. 大学毕业标语计算机学院,[大学毕业横幅标语大全]大学毕业标语
  7. CRC--CRC8的查表法及直接计算法
  8. 2020.10.12东吴金科Java研发一面
  9. Linux(CentOS 6.5)shell下安装Cisco ***
  10. 全球公认的健康作息时间