在Apache中配置php模块

本文介绍了在Apache服务器上配置PHP模块的步骤,包括将PHP文件拷贝到Apache目录,编辑httpd.conf配置文件启用PHP处理,以及通过httpd.exe命令检查配置语法。此外,还讲解了设置PHP的时区配置,包括修改php.ini文件和在httpd.conf中指定php.ini的位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在配置完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,然后,重新刷新刚才显示时间的网页,结果为:



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值