避坑指南(十):PHP环境安装之后,php页面无法解析

 

问题描述

 

 

 

按照资料,一步一步安装php所需环境,环境安装完毕后,发现访问php不能解析。搜索资料解决,之后又出现访问php就出现下载界面,搞了大半天解决不了。

 

 

问题分析

 

 

1、apache没有添加对应的php类型,所以不支持php的脚本解析

在IfModule mime_module节点中,AddType application/x-gzip .gz .tgz附近,添加如下配置

AddType application/x-httpd-php .php

添加针对php的索引, 如果没有该索引的支持,则无法解析用php编写的网页,修改DirectoryIndex index.html

DirectoryIndex index.html index.htm index.php

修改完以后,重启Apache服务

systemctl restart httpd.service

直至此时,依然不能解析,还出现了一访问就出现下载界面的问题,真是烦。

直至mysql、phpAdmin环境安装完毕,此问题依然没有解决。

过了一天,第二天有了一些时间,就继续解决此问题,上来就想着可能是Content-Type的问题,就在AddType text/html .shtml附近,添加如下配置

AddType text/html .php

不如人意的是,依然不行。那继续找资料吧,偶然间发现了一个博友写的文章 apache无法解析php文件,显示php源码或直接下载文件

文章中的方法无一例外,全都尝试过了。柳暗花明的是,文章最后附了两篇该博主的其它文章,分别为 linux搭建php环境(极简)、 centOs7 yum安装php5.6(史上最简),并一一拜读。

其中介绍安装php5.6的文章,发现其中有一个命令php -v,查看php安装版本。

执行后发现,大爷的,竟然不支持此命令

回想前一天安装环境的过程,确实安装了php。可能是后来解决包冲突,删除其它包的时候,关联删除了

要不,再来一次?

 

 

问题解决

 

 

不管了,再来一遍。安装完成后,执行php -v,顺利显示信息。

避坑指南(十):PHP环境安装之后,php页面无法解析

浏览器访问php页面,终于解析了,内牛满面!!!

我是银河架构师,十年饮冰,难凉热血,愿历尽千帆,归来仍是少年! 

如果文章对您有帮助,请举起您的小手,轻轻【三连】,这将是笔者持续创作的动力源泉。当然,如果文章有错误,或者您有任何的意见或建议,请留言。感谢您的阅读!

文章不定时更新,可微信搜索「银河架构师」,精彩内容,先睹为快!

避坑指南(十):PHP环境安装之后,php页面无法解析