已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 教程

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

作者: @Ta

时间: 2013-01-11

点击: 5629

    这是老虎第一次使用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|隐藏机器人聊天)』

1. @老虎会游泳  干嘛用的?
(/@Ta/2013-01-11 19:17//)

2. 暂时用不到
(/@Ta/2013-01-11 19:33//)

3. 做什么用的?
(/@Ta/2013-01-11 19:39//)

4. 暂时用不到?你知道吗,pear的类库包括你对的一切操作。几乎任何代码都可以用类库来减少你的工作量,比如,表单表格产生及验证,数据库类,图片操作类,文本操作类,网络协议类,错误处理类,缓存机制类,代码加密解密类,日期时间类,电子邮件类,字符串处理类,访问控制类,压缩解压类,XML类,FTP类,等等。所有你可以想到的操作类,都有!
(/@Ta/2013-01-11 19:44//)

5. 我看爱特用的解压,只有两个文件…一个pear.php,一个tar.php,他直接引用了tar.php而tar在内部已经引用pear.php,怎么最新的包却有二百多k    @老虎会游泳
(/@Ta/2013-01-11 19:52//)

6. @老虎会游泳 不用上课?
(/@Ta/2013-01-11 20:22//)

7. 不懂
(/@Ta/2013-01-11 20:23//)

8. 好吧,等老虎的教程
(/@Ta/2013-01-11 20:50//)

9. 好吧,等老虎的教程
(/@Ta/2013-01-11 20:52//)

10. @老虎会游泳 继续呀…
(/@Ta/2013-01-11 21:02//)

11. 都是英文的说明。看不懂,
(/@Ta/2013-01-11 21:05//)

12. 这是嘛东东?
(/@Ta/2013-01-11 21:12//)

回复需要登录

9月16日 03:43 星期二

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1