PEAR 是“PHP Extension and Application Repository”的缩写,即PHP扩展和应用仓库。
PEAR 将PHP程序开发过程中常用的功能编写成类库,涵盖了页面呈现、数据库访问、文件操作、数据结构、缓存操作、网络协议、WebService 等许多方面,用户可以通过下载这些类库并适当的作一些定制以实现自己需要的功能。避免重复发明“车轮”。PEAR 的出现大大提高了PHP 程序的开发效率和开发质量。
PECL 是“PHP Extension Community Library”的缩写,即PHP 扩展库。
PECL 可以看作PEAR 的一个组成部分,提供了与PEAR 类似的功能。不同的是PEAR的所有扩展都是用纯粹的PHP代码编写的,用户在下载到PEAR 扩展以后可以直接使用将扩展的代码包含到自己的PHP 文件中使用。而PECL是使用C 语言开发的,通常用于补充一些用PHP难以完成的底层功能,往往需要重新编译或者在配置文件中设置后才能在用户自己的代码中使用。
php学习总结:最直接的表述:PEAR是PHP的上层扩展,PECL是PHP的底层扩展。它们都是为特定的应用提供现成的函数或者类。
【参考】
http://phpbao.diandian.com/post/2014-02-17/40061018017
http://jingyan.baidu.com/article/e9fb46e1a3eb277521f76619.html
分享到:
相关推荐
在PHP开发中,为了提升效率和代码质量,开发者经常利用现有的扩展库,其中PEAR和PECL是两个重要的资源库。本章重点讲解了这两个库的使用,帮助开发者更有效地利用已有代码。 首先,我们来了解这两个库的基本概念。...
总结起来,这个压缩包包含的是关于PHP编程、特别是PEAR和PECL扩展的使用以及Smarty模板引擎的知识。通过学习这些内容,开发者不仅可以提升PHP开发能力,还能更好地理解和应用PHP生态系统中的工具和框架,从而提高...
sudo apt-get install php-pear ``` 2. 使用PECL安装Memcache扩展: ``` sudo pecl install memcache ``` 3. 配置php.ini文件,添加以下行启用扩展: ``` extension=memcache.so ``` 4. 重启PHP服务以...
PECL(PHP Extension Community Library)是PHP的C扩展库,主要提供对PHP内核的扩展功能,而PEAR则更多地关注PHP的高级应用层。两者相辅相成,共同丰富了PHP的生态系统。 **七、总结** PHP PEAR作为PHP开发的重要...
本文主要探讨了三种常见的PHP扩展模块类型:Pecl、Pear以及Perl,并阐述了它们之间的区别。 首先,Pear(PHP Extension and Application Repository)是一个PHP的官方开源类库,它包含了众多预定义的类库,用于帮助...
另外,如果尚未安装php-pear (RedHat)或php-pecl (Debian),则应设置php_pecl_install_pecl: true以强制此角色安装适当的软件包。角色变量下面列出了可用的变量以及默认值(请参见defaults/main.yml ): ...
选择其中一个启动后,根据提示逐步配置,例如选择安装类型(基本或完整)、设置PEAR的根目录、配置pear.bat和pecl.bat路径等。 安装完成后,你可以通过`pear`命令行工具来管理PHP扩展和库。例如,安装一个新的pear...
- 使用`wget`命令下载PECL的安装脚本`go-pear.phar`,可以通过访问***获取。 - 执行脚本进行安装,命令为`php go-pear.phar`,在安装过程中一路按回车默认即可。 2. 使用PECL搜索和安装扩展: - 搜索所需的PHP...
在PHP的世界里,PEAR(PHP Extension and Application Repository)与PECL(PHP Extension Community Library)是两个重要的组件,它们为开发者提供了丰富的扩展和库,增强了PHP的功能。然而,这两个概念经常被初学...
1、安装pecl及创建快捷键(若安装php时已带可忽略这步安装步骤) # cd /usr/local/php/bin/ //可查看是否已带有pecl # wget http://pear.php.net/go-pear.phar -O go-pear.php # php go-pear.php # ln -s /usr/...
例如,标准的“pear.php.net”频道提供了官方维护的组件,而“pecl.php.net”频道则提供PHP扩展。 7. **开发指南**:对于开发者来说,用户手册会详细解释如何编写符合PEAR编码标准的代码,如何创建自己的包并发布到...
接着,你可以通过PHP的包管理器pear来安装PECL。以下是安装过程的基本步骤: 1. 更新pear: ``` pear upgrade PEAR ``` 2. 安装PECL命令行工具: ``` pear install pecl/pecl ``` 3. 使用PECL命令查找和...
虽然PHP-PEAR在历史上是一个重要的扩展库框架,但随着PECL(PHP Extension Community Library)和Composer包管理器的出现,现在在新的PHP项目中,更多的开发者倾向于使用Composer来管理PHP的依赖和库。Composer提供...
了解PECL和PEAR是理解PHP扩展管理的关键。PECL是PHP的一个扩展仓库,提供了大量的开源PHP扩展供开发者使用。而PEAR(PHP Extension and Application Repository)是PHP的类库和工具集,包含了一些标准的PHP类库和...
第1章 PHP 5新特性 第2章 PHP 5基础语言 第3章 PHP 5面向对象语言 第4章 PHP 5高级面向对象编程和设计模式 ...附录A PEAR和PECL包索引 附录B phpDocumentor格式参考 附录C Zend Studio快速使用说明 索引 ……