php.ini环境配置,windows中apache php环境配置方法(php.ini 配置)

一,我们先到php.net去下载一个php解压版的,记住要是windows哦,同时也需要是安全线程版的。

我们先把php解压到c:/php目录,然后找到中的配置文件改成php.ini(可到奖php.ini-development改成php.ini)

1 设置扩展路径

查找 extension_dir 有这么一行

代码如下

extension_dir = “./”

将此行改成

代码如下

extension_dir = “C:phpext”

其中C:php是你安装php的路径.路径不正确将无法加载dll

(注意:有些php版本是 ;extension_dir = “./” 要把前面的分号去掉)

2 查找

代码如下

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_exif.dll

;extension=php_mysql.dll

;extension=php_mysqli.dll

;extension=php_sockets.dll

;extension=php_xmlrpc.dll

;extension=php_zip.dll

把上面几项前面的分号去掉,这样就可以加载这些dll了

配合IIS安装PHP时,需要把这些dll文件复制到 C:Windowssystem32 下

3 设置会话保存路径

查找session.save_path 有这么一行

; session.save_path = “N;/path”

在此行后加入一行(注意是加入一行,不是加到后面),

session.save_path = “C:Temp”

如果使用二级目录分级存储session,需要修改为:

session.save_path = “2;C:Temp”

保存到你的临时目录下,此处以你自己设定的路径为准,注意修改文件夹权限

如何设置二级目录分级存储,请参阅:

《PHP临时文件session的分级存储与定期删除》

4 还有比较值得注意的是 short_open_tag .有一些php版本默认是Off的.

也就是说 php不能使用短标记如 必须使用

由于短标记使用方便,并且很多程序也是用短短标记来写,如discuz等

如果不把 short_open_tag 改成On将出现的症状将很难判断是上面原因,这里建议修改

查找

short_open_tag = Off

改为

short_open_tag = On

5 是否显示错误 display_errors

出于安全性考虑,display_errors 有些版本也默认为 Off.

就是说在调试时,如果php代码有误,就只出现一个空白页.而不会显示出错原因和出错行数.

这样调试起来将非常不便,建议根据自己需要修改

查找

display_errors = Off (注意不是 ; – display_errors = Off [Security])

改成

display_errors = On

6 显示NOTICE敬告提示

第五步虽然打开了出错提示,但出错报告还受到 error_reporting 的控制.

php5默认关闭NOTICE敬告提示,如果是在本地调试,建议打开NOTICE敬告提示.

查找

error_reporting = E_ALL & ~E_NOTICE

改成

error_reporting = E_ALL

另外提示一下,在程序中也可以通过error_reporting()控制错误报告输出,具体怎么用大家参考下手册.

7 register_globals

出于安全性考虑它默认也是Off

当register_globals=Off的时候,下一个程序接收的时候应该用$_POST['user_name']和$_POST['user_pass'])

当register_globals=On的时候,下一个程序可以直接使用$user_name和$user_pass来接受值.

8 php5时差问题

时间相差八小时

为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时

查找date.timezone有这么一行

;date.timezone =

将;去掉,改成

date.timezone = PRC

其中PRC:People’s Republic of China 中华人民共和国,

配置好之后但是我们来配置一下apache,apache我们也也可到apache.org去下载一x86 apache下载并安装在电脑中,然后我们再打开apache安装目录中的httpd.conf 在最后加入

代码如下

LoadModule php5_module "c:/PHP/php5apache2_2.dll"

PHPIniDir "c:/PHP/"

AddType application/x-httpd-php .php .phtml

重启apache就可以了哦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值