标题: PEAR的路径是怎么include到php.ini里面去的?
布老虎
新手上路
Rank: 1



UID 470
精华 1
积分 10
帖子 16
翻译 0
原创 1
阅读权限 10
注册 2007-10-21
状态 离线
发表于 2008-3-20 01:54  资料  短消息  加为好友 
PEAR的路径是怎么include到php.ini里面去的?

我安装的CentOS 5.1,在php.ini里面并没有设置include pear的路径,但在phpinfo()里面却显示出来

include_path .:/usr/share/pear .:/usr/share/pear

找了好多地方,找不到pear的路径是怎么跑到php.ini里面去的。

顶部
haohappy
超级版主
Rank: 8Rank: 8
PHPEye站长


UID 2
精华 11
积分 110
帖子 254
翻译 6
原创 1
阅读权限 150
注册 2007-5-2
状态 离线
发表于 2008-3-20 03:26  资料  短消息  加为好友  添加 haohappy 为MSN好友 通过MSN和 haohappy 交谈
呵呵,原因很简单,pear是随php绑定发布的,pear的包含路径是在php安装的时候就已经配置好了的.





互助共享,共同成长。
顶部
布老虎
新手上路
Rank: 1



UID 470
精华 1
积分 10
帖子 16
翻译 0
原创 1
阅读权限 10
注册 2007-10-21
状态 离线
发表于 2008-3-20 18:56  资料  短消息  加为好友 


QUOTE:
原帖由 haohappy 于 2008-3-20 03:26 发表
呵呵,原因很简单,pear是随php绑定发布的,pear的包含路径是在php安装的时候就已经配置好了的.

老大能不能指点一二?

在我的系统上,看phpinfo(),php的编译参数只有--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' 和 '--without-pear'

这说明了系统编译的PHP只有从/etc和/etc/php.d两个目录下找配置文件,而且pear是作为一个外挂的模块来安装的。

在/etc目录下有php.ini和pear.conf两个文件,在pear.conf里面倒是有PEAR directory一项配置,说得就是PEAR所在的目录。
但是在php.ini里面并没有说要程序去找pear.conf这个配置文件,并抓里面的内容啊。。。

不会是在php的源代码里写死了要在/etc下面找pear.conf文件吧。。。

顶部
haohappy
超级版主
Rank: 8Rank: 8
PHPEye站长


UID 2
精华 11
积分 110
帖子 254
翻译 6
原创 1
阅读权限 150
注册 2007-5-2
状态 离线
发表于 2008-3-21 07:43  资料  短消息  加为好友  添加 haohappy 为MSN好友 通过MSN和 haohappy 交谈
估计你的php是默认的安装方式吧。 如果你指定了php的安装目录,如/www/php这样,那么pear的目录也是会跟着变的。

其实如果你不放心的话,可以在代码中使用set_ini来增加pear目录到include_path中,这样就万无一失了。





互助共享,共同成长。
顶部
布老虎
新手上路
Rank: 1



UID 470
精华 1
积分 10
帖子 16
翻译 0
原创 1
阅读权限 10
注册 2007-10-21
状态 离线
发表于 2008-3-21 12:59  资料  短消息  加为好友 
倒不是放心不放心的问题,只是想弄明白它是怎么找到的?!

顶部
keenlio
新手上路
Rank: 1



UID 147
精华 0
积分 0
帖子 22
翻译 0
原创 0
阅读权限 10
注册 2007-7-3
来自 新加坡
状态 离线
发表于 2008-4-21 16:37  资料  主页 短消息  加为好友  添加 keenlio 为MSN好友 通过MSN和 keenlio 交谈
是不是有另一个PHP.ini, 你看错了呢?





不思量 自难忘
顶部
 


PHPEye社区--LAMP开源技术社区


当前时区 GMT+8, 现在时间是 2008-5-17 11:23

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.012204 second(s), 6 queries , Gzip enabled

清除 Cookies - 联系我们 - PHPEye开源社区 - Archiver - WAP