在Apache中配置php模块,Apache配置php模块


在配置完apache服务器,非常高兴,结果随便写了个php文件传上去,结果没有解析成功?这是为什么呢?



经过查阅资料才发现,是忘了配置php模块,也就是一开始这个php包


配置步骤如下

其实配置php模块只要php里的一个文件php5apache__.dll

1、首先要将php拷到apache所在的的文件夹来

2、打开apache的配置文件:apachea安装位置/conf/httpd.cof



然后写FileMatch来让模块能找到带有php的后缀来处理



然后就可以了


其实第二步还有个更灵活的写法能处理更多的后缀



补充一个检测apach的配置语法的命令:

命令所在位置:

apache安装位置/bin/httpd.exe

命令使用方式:

httpd.exe  -t

命令结果:

如果配置文件httpd.conf没有语法错误,就返回: syntax  OK

如果有错误,则会提示第几行错误!

用法1:强行拖入法



用法2:配置环境变量法:

我的电脑》属性》高级系统设置》高级》环境变量》系统变量》path》编辑,

然后,在其中加入刚才httpd.exe文件所在的完整目录路径,注意使用英文分号(;)跟以前的内容分开




然后,就可以在cmd中直接使用:



php的配置

时区配置:

先看php的代码:



浏览的结果为:



而正确的时间应该是14:38,出现了时间差

这是,因为,我们还没有配置php语言模块(语言引擎)的运行时区!

需要去修改php的配置文件:

php的配置文件位置:

php语言包/php.ini

初始,并没有该文件的直接版本,而是提供了2个选择性版本:


我们采用php.ini-development,改其后缀就可以了!



第一步:

然后打开该文件,并查找关键字:timezone:



修改为:


第二步:

在apache的配置文件(httpd.conf)中,设置php.ini文件的路径(位置):



然后,还是要重启apache,然后,重新刷新刚才显示时间的网页,结果为:



相关内容

    暂无相关文章