PECL和PEAR有什么区别?

2022-08-30 06:49:04

我可以看到GD库是用于图像的。但我看不出PECL和PEAR之间的差异。两者都有身份验证。两者之间的主要区别是什么?他们为什么不把它们结合起来呢?


答案 1

PECL代表PHP扩展社区库,它具有用C编写的扩展,可以加载到PHP中以提供额外的功能。您需要具有管理员权限、C 编译器和关联的工具链才能安装这些扩展。

PEARPHP扩展和应用程序存储库,它具有用php编写的库和代码。您可以简单地下载,安装并包含在代码中的那些。

所以,是的,它们是相似的,但又如此不同:)


答案 2

PECL 是 PHP 的 C 扩展的存储库。这些扩展通常通过 命令安装,该命令是 的别名,默认通道/存储库设置为 。peclpearpecl.php.net

梨是多方面的:

  1. 软件包安装程序(命令),能够从不同的渠道(存储库)安装软件包,包括 pecl.php.net。许多人认为作曲家是梨安装程序的继任者。pear
  2. 存储库 http://pear.php.net/packages.php 包含约 600 个库。其中许多是作曲家可安装的。
  3. PHP_CodeSniffer提供的 PHP 编码标准

推荐