首先请大家打开这个链接http://pear.php.net/manual/en/我们来看看PEAR到底是什么东西
![](/icons/46315dou.gif)
点击Chapter 1. Introduction
![](/icons/46315dou2.gif)
PEAR is
![](/icons/46315short.gif)
for “PHP Extension and Application Repository” andis pronounced just like the fruit. The purpose of PEAR is toprovide:Pear是”PHP Extension and ApplicationRepository”
![](/icons/46315de.gif)
缩写
![](/icons/46315dou.gif)
发音和英语单词“梨”
![](/icons/46315yi.gif)
样
![](/icons/46315dou.gif)
所以你看到这个网站WebSite
![](/icons/46315de.gif)
标志就是
![](/icons/46315yi.gif)
个梨子
![](/icons/46315dou2.gif)
* A structured library of open-source code for PHP users所有php开发者都可以使用
![](/icons/46315de.gif)
开源代码
![](/icons/46315de.gif)
库
* A system for code distribution and package
![](/icons/46315main.gif)
tenance是
![](/icons/46315yi.gif)
个代码分发
![](/icons/46315de.gif)
打包系统
* A standard style for code written in PHP, spec
![](/icons/46315if.gif)
iedhere是
![](/icons/46315yi.gif)
个php代码格式
![](/icons/46315de.gif)
标准
* The PHP Extension Community Library (PECL), see morebelow是
![](/icons/46315yi.gif)
个PECL
![](/icons/46315de.gif)
库
…
![](/icons/46315yi.gif)
句话
![](/icons/46315dou.gif)
PEAR就是
![](/icons/46315yi.gif)
个强大
![](/icons/46315de.gif)
php库
![](/icons/46315dou.gif)
我
![](/icons/46315de.gif)
bloggermap也是使用
![](/icons/46315de.gif)
这个库
![](/icons/46315dou.gif)
而且这个库
![](/icons/46315de.gif)
package很齐全
![](/icons/46315dou.gif)
包括数据库、表单
![](/icons/46315de.gif)
生成、缓存Cache应有尽有
![](/icons/46315dou.gif)
后面我会逐步
![](/icons/46315de.gif)
给大家介绍
![](/icons/46315dou2.gif)
读者要求:1.会搭建WAMP(window+apache+mysql+php)服务器
![](/icons/46315dou2.gif)
2.会简单
![](/icons/46315de.gif)
php3.愿意使用PEAR
下面介绍
![](/icons/46315yi.gif)
下PEAR
![](/icons/46315de.gif)
安装(这个很重要):
首先说说php
![](/icons/46315de.gif)
![](/icons/46315include.gif)
![](/icons/46315de.gif)
路径问题
![](/icons/46315dou.gif)
这个和java
![](/icons/46315de.gif)
![](/icons/46315class.gif)
path比较类似
![](/icons/46315dou.gif)
有默认
![](/icons/46315de.gif)
path
![](/icons/46315dou.gif)
比如说php.ini设置了几个默认
![](/icons/46315de.gif)
路径/etc/
![](/icons/46315include.gif)
或者 /etc/DEMO,那么在php
![](/icons/46315de.gif)
代码中
![](/icons/46315dou.gif)
如果有类似“
![](/icons/46315include.gif)
‘file.php’;”
![](/icons/46315de.gif)
包含语句
![](/icons/46315dou.gif)
![](/icons/46315chengxu.gif)
执行
![](/icons/46315de.gif)
时候就会在当前文件夹下搜索是否有file.php这个文件
![](/icons/46315dou.gif)
如果没有
![](/icons/46315dou.gif)
再去搜索/etc/
![](/icons/46315include.gif)
或者 /etc/DEMO文件夹下是否有这个文件
![](/icons/46315dou.gif)
如果依然没有
![](/icons/46315dou.gif)
则报错!
对于国外
![](/icons/46315de.gif)
虚拟主机
![](/icons/46315dou.gif)
很多都安装了PEAR
![](/icons/46315de.gif)
![](/icons/46315dou.gif)
而且安装
![](/icons/46315de.gif)
PEAR package都很齐全
![](/icons/46315dou.gif)
所以你在php文件中引用
![](/icons/46315include.gif)
“PEAR.php”
![](/icons/46315dou.gif)
![](/icons/46315chengxu.gif)
就会根据php.ini找到PEAR
![](/icons/46315de.gif)
路径而引用进来
![](/icons/46315dou.gif)
但是如果虚拟主机未安装PEAR
![](/icons/46315dou.gif)
就得我们自己安装了
![](/icons/46315dou2.gif)
安装PEAR是
![](/icons/46315yi.gif)
个很简单
![](/icons/46315de.gif)
过程
![](/icons/46315dou.gif)
大可不必害怕
![](/icons/46315dou.gif)
下面还是引导大家去看帮助手册
![](/icons/46315dou.gif)
链接在这里(由于很多人弄不清楚PEAR
![](/icons/46315de.gif)
文件结构
![](/icons/46315dou.gif)
所以这个manual被删除了)
![](/icons/46315dou.gif)
不过没有关系
![](/icons/46315dou.gif)
可以去这个链接看看
![](/icons/46315dou2.gif)
可能很少有人有耐心看下去
![](/icons/46315dou.gif)
反正我是看不下去
![](/icons/46315de.gif)
![](/icons/46315dou.gif)
其实最关键
![](/icons/46315de.gif)
就是这
![](/icons/46315yi.gif)
行
![](/icons/46315dou.gif)
那就是告诉你添加php
![](/icons/46315de.gif)
默认
![](/icons/46315include.gif)
路径
![](/icons/46315de.gif)
思路方法
<?phpini_
(‘
_path’,‘~/pear/lib’.PATH_SEPARATOR.ini_get(‘
_path’));// From PHP 4.3.0 onward, you can use the following,// which especially useful on shared hosts:
_
_path(‘~/pear/lib’.PATH_SEPARATOR.get_
_path
);?>
好了
![](/icons/46315dou.gif)
开始介绍安装步骤吧:
首先在网站WebSite
![](/icons/46315de.gif)
根目录下建议文件夹“tutor”
![](/icons/46315dou.gif)
然后建立
![](/icons/46315yi.gif)
个文件夹inc
![](/icons/46315dou.gif)
下载PEAR
![](/icons/46315dou.gif)
目前最新版
![](/icons/46315de.gif)
下载地址是http://download.pear.php.net/package/PEAR-1.6.1.tgz
![](/icons/46315dou2.gif)
下载完毕解压缩
![](/icons/46315dou.gif)
将PEAR放在inc目录下,展开
![](/icons/46315de.gif)
目录如图:;
![](/icons/46315include.gif)
![](/icons/46315define.gif)
,].
![](/icons/46315define.gif)
,WEB_DIR.//PEAR目录
![](/icons/46315de.gif)
路径
, PEAR_DIR .PATH_SEPARATOR .?>
再次打开http://127.0.0.1/tutor/demo.php,发现什么样?
![](/icons/46315cuowu.gif)
消失了!
至此
![](/icons/46315dou.gif)
PEAR安装结束