您的位置:首页 > 编程语言 > PHP开发

真正的PEAR虚拟主机下简易安装方法

2008-02-03 16:07 393 查看
很早就知道PEAR的大名,一直想试试,但是搜遍了互联网,除了几篇以讹传讹的转载文章外,一无所获,也就因此搁置了对PEAR的进一步了解。今天勤快了一把,去官方网站抠了半天英文,似乎搞明白了,起码在自己用WAMP搭建的开发环境下得以实现了,因此记载于此,便宜后人。

首先,下载PEAR的基础安装包,然后将其放置在站点任意目录下,这一步很简单,没有PEAR的基础包,其他的类库都无法使用;

接下来,也是最重要的一步,因为是虚机用户,我们没有权限配置php.ini文件,因此就需要在引用PEAR的PHP程序中,采用以下方法设置php.ini中的include属性,这样才能让被调用的PEAR类库文件准确的找到彼此之间的引用关系,实现的方法很简单:

ini_set("include_path", ini_get("include_path") . ";D:/wamp/www/PEAR");

这一句的含义是什么如果你清楚可以查手册,需要注意的就是在本例中,我是将自己机器上的PEAR所在路径(黑体部分)添加到了PHP默认include路径的后面,但是据网上有人宣称,类似的写法在有些环境下会引发错误,此时,可以单纯的改写为:

ini_set("include_path", ".;D:/wamp/www/PEAR");

不过这样的缺点就是覆盖了原有的默认include路径,如果默认路径下没有什么重要的东西话,也是可以的。不过在我的WinXP SP2 + WAMP2.0下并没有发生此类问题。

提示,Win平台与Linux/Unix平台下ini_set中路径设置的写法是不同的,差别在于多个路径间的分隔符,以下引用php.ini中自带的提示,大家仔细观察便知:

; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "/path1;/path2"
;include_path = ".;c:/php/includes"

有关PEAR的详情,推荐大家访问PEAR中文站,上面的内容虽然不多,但是能帮上你的忙。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息