手动安装并配置PEAR<基本完成>

    这是老虎第一次使用PEAR(pear.php.net)。在不使用PEAR自动安装脚本的情况下,我们需要手动下载所有需要的PEAR包。
0. 我把所有的文件都放在网站根目录下的/test目录,你可以放在你想要的地方。
1. 下载PEAR核心包:
下载目前的PEAR版本PEAR-1.9.4.tgz(如果它更新了,去这里下载),使用新版的爱特文管解压tgz。话说爱特文管的tgz解压功能用的就是PEAR的File_Archive包。
    

2. 把文件解压到/test目录,解压出来后,把目录PEAR-1.9.4重命名成PEAR,然后删除里面除了PEAR.php之外的所有文件(包括/test目录的package.xml和package2.xml)
    
3. 安装需要的包
我们安装一个File包用于测试,File-1.4.1.tgz
解压后,把File-1.4.1目录里的File.php复制到/test/PEAR目录,然后删除其他所有文件
其他包用类似方法安装。

    
4. 测试PEAR是否正常工作:
建立/test/test.php
<?php
//屏蔽E_STRICT错误(PHP5.3以上必须,否则会一大堆警告)
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT);
//设置PEAR的加载路径(如果你放在其他路径,修改./PEAR为你的值)
set_include_path('./PEAR' . PATH_SEPARATOR . get_include_path());
//加载File类
require_once 'File.php';
echo 'start<hr/>';
highlight_string(File::readAll('./test.php'));
echo '<hr/>end';

?>

访问test.php,如果你看到了高亮的代码,就成功了。

附上测试目录的目录树:
/test/test.php
/test/PEAR/PEAR.php
/test/PEAR/File.php
回复列表(12|隐藏机器人聊天)
  • @Ta / 2013-01-11 / /
    @老虎会游泳  干嘛用的?
  • @Ta / 2013-01-11 / /
    暂时用不到
  • @Ta / 2013-01-11 / /
    做什么用的?
  • @Ta / 2013-01-11 / /
    暂时用不到?你知道吗,pear的类库包括你对的一切操作。几乎任何代码都可以用类库来减少你的工作量,比如,表单表格产生及验证,数据库类,图片操作类,文本操作类,网络协议类,错误处理类,缓存机制类,代码加密解密类,日期时间类,电子邮件类,字符串处理类,访问控制类,压缩解压类,XML类,FTP类,等等。所有你可以想到的操作类,都有!
  • @Ta / 2013-01-11 / /
    我看爱特用的解压,只有两个文件…一个pear.php,一个tar.php,他直接引用了tar.php而tar在内部已经引用pear.php,怎么最新的包却有二百多k    @老虎会游泳
  • @Ta / 2013-01-11 / /
    @老虎会游泳 不用上课?
  • @Ta / 2013-01-11 / /
    不懂
  • @Ta / 2013-01-11 / /
    好吧,等老虎的教程
  • @Ta / 2013-01-11 / /
    好吧,等老虎的教程
  • @Ta / 2013-01-11 / /
    @老虎会游泳 继续呀…
  • @Ta / 2013-01-11 / /
    都是英文的说明。看不懂,
  • @Ta / 2013-01-11 / /
    这是嘛东东?
添加新回复
回复需要登录