栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

LAMP环境下不能解析php原因及排查步骤

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

LAMP环境下不能解析php原因及排查步骤

我们在安装完成LAMP环境之后,总会测试一下php是否能够解析,然而对于初学者来说,php不解析是非

常常见的错误,下面我们就来看看php不解析的常见原因及排查步骤有哪些:


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


解决方法:


在配置文件/usr/local/apache/conf/httpd.conf中,找到AddType application/x-gzip .gz .tgz,在

下面添加一行内容:AddType application/x-httpd-php .php


2、没有加上针对php的索引,如果没有该索引的支持,则无法解析用php编写的网页


解决办法:


在配置文件/usr/local/apache/conf/httpd.conf中,找到DirectoryIndex index.html,改为

DirectoryIndex index.html index.htm index.php 即可


3、防火墙没有关闭


我们在实际工作中一般都是要关闭selinux的,可以用命令getenforce来查看一下目前防火墙的状态,如

果是Enforcing,则说明是打开的,可在配置文件中关闭,vim /etc/selinux/config,将enforcing改为

disabled


4、没有加载 php5_module(shared)模块


我们可以用命令查看一下是否加载了该模块:/usr/local/apache/bin/apachectl -M


看看显示的内容中是否包含了php5_module (shared),如果没有,需要手动加载,在httpd.conf下添加

php模块 LoadModule php5_module modules/libphp5.so


5、在编译apache时可以加上两个参数,这样以后就不用手动去加载各种模块了,省了很多麻烦


--enable-modes-shared=most        //编译加载最多的模块
--enalbe-so


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/227859.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号