首先,PEAR存储库和PEAR安装程序是两个独立的事情。

PEAR2是PEAR存储库的下一代,Pyrus是下一代PEAR安装程序。

PEAR存储库对于那里发布的所有软件包都有一套标准。同样,PEAR2存储库具有每个包必须符合的标准。不幸的是,目前有关详细信息的wiki.php.net已经下降了,但这里是PEAR标准和PEAR2标准之间的基本差异。

> PEAR2包仅限于PHP 5.3

>所有代码都在PEAR2命名空间下

>每个包都必须使用package.xml v2.0

>文件自动加载与PSR-0自动装载机

> require_once是不允许的

>软件包不应与其安装的文件系统绑定

>新的版本标准允许破坏BC而不重命名包

>软件包应该扩展SPL异常,并实现基本的异常接口

新的安装程序Pyrus实际上是一个独立的phar存档,不需要复杂的安装。新的安装程序支持许多改进原始PEAR安装程序的功能,并且可以从pear.php.net,pear2.php.net和其他pear兼容通道安装现有的梨包。

pyrus.phar文件中的代码符合PEAR2编码标准,因此在PEAR2存储库中,如果您希望将其用作供应商库,则可以将其安装。

使用梨安装程序

梨安装梨/ Net_URL2

用Pyrus,php pyrus.phar安装pear / Net_URL2

当您安装符合PEAR2标准的软件包时,您可以安全地将其移动到另一个位置,提交到存储库,并且安装不与特定的机器绑定。这使得创建包含应用程序需要的库的供应商目录更容易,并与其他人共享。

还有更多的,但这是PEAR2和Pyrus的基础知识。

pear php有什么用?,php – PEAR和PEAR2有什么区别?相关推荐

  1. mac php pear,OSX EI Captain中安装Pear等三方软件不成功的解决方法

    OSX EI Captain中安装Pear等三方软件不成功的解决方法 发布于 2015-12-03 21:24:06 | 1238 次阅读 | 评论: 1 | 来源: PHPERZ PEAR PHP扩 ...

  2. pear php linux,linux下安装PEAR、Zend Debugger和Smarty

    一.PEAR pear的安装其实挺简单的,他的官网也有非常详细的讲解.简化如下: 1.安装,在终端敲入$ sudo wget http://pear.php.net/go-pear.phar $ su ...

  3. php pear 安装扩展,windows上应用pear安装php扩展

    windows上使用pear安装php扩展 在windows上使用pear安装php扩展 相关网站: http://www.php.net http://pear.php.net http://pea ...

  4. win pear php7.1,windows上应用pear安装php扩展 - libevent

    libevent安装 cd /tmpwget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gztar -zxf libevent-1.4 ...

  5. php安装pear和phpunit

    php安装pear和phpunit http://hi.baidu.com/zjutxujie/item/7b08761f922df7476926bb2c 安装pear 下载go-pear.phar, ...

  6. PEAR, PECL和Perl的区别

    PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR就是PHP的C ...

  7. PHP 4.4.7 中用 PEAR 类库操作 ZIP 压缩文件

    运行 pear install Archive_Tar 命令可以安装 PEAR 的 Tar 的操作类,但是 Tar 文件是个打包归档文件,并没有压缩而使文件占用的空间减少.而运行 pear insta ...

  8. PEAR安装、管理及使用

    PEAR安装    linux下只要你安装的是PHP 4.3.0以上的版本,默认安装都是支持PEAR的,除非你使用了"--WITHOUT-PEAR"选项,修改PHP.INI文件,在 ...

  9. PHP pear安装

    PHP pear安装 Posted on 2012-07-06 10:19 bug yang 阅读(5787) 评论(0) 编辑 收藏 转自:http://wangye.org/blog/archiv ...

最新文章

  1. python代码大全下载-大神整理的python资源大全
  2. 《TOGAF 9.1IT企业架构》什么是企业IT架构
  3. python最短路径例子_Python实现的多叉树寻找最短路径算法示例
  4. 备份ad_IT管理公开课——备份恢复解决方案
  5. 排序上---(排序概念,常见排序算法,直接插入,希尔排序,直接选择排序,堆排序)
  6. uni-app获取腾讯地图计算两经纬度的实际距离(可批量)
  7. csdn博客搭建自定义模块
  8. mysql-5.6.24-win32.zip 下载 安装 配置 创建数据库
  9. IOS开发之异步加载网络图片并缓存本地实现瀑布流(一)
  10. Autorun 文件结构
  11. 菜鸟到高手:SQL开发进阶常用精妙语句
  12. Newifi3(新路由3)刷潘多拉(Pandora)固件
  13. 【机器学习】分类决策树基本介绍+代码实现
  14. Uint 和 int 的区别
  15. chrome浏览器视频加速插件安装教程
  16. 蒙特卡洛_蒙特卡洛辍学
  17. 详解Unity中的生命周期函数
  18. Connections could not be acquired from the unde...
  19. ESP8266_设置AP模式,WiFi名称密码
  20. win10中文字符乱码解决方案

热门文章

  1. Android应用开发:Dialog使用及示例
  2. Docker-学习笔记
  3. 宝塔面板如何部署Java项目教程【新版】
  4. 2层框架结构柱子间距_框架结构加固方法,这六大要点行之有效!
  5. css贝塞尔曲线 多个点_了解贝塞尔曲线的数学和Python实现示例
  6. 腾讯云主机安全防护(云镜)/usr/local/qcloud/YunJing/YDEyes/YDService 卸载
  7. Ubuntu硬盘的挂载(临时、永久挂载)
  8. windows Windows Defender彻底删除屏蔽后台启动占用内存 win10防火墙 windows10防火墙
  9. Java中String的用法
  10. git学习(四)比较文件差异diff