在Apache中配置php模块,Apache配置php模块
在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,然后,重新刷新刚才显示时间的网页,结果为:
评论暂时关闭