PHP Extensions (PHP Modules)、PECL、PEAR的区别

PHP Extensions(扩展)又称为PHP Modules (模块),分为PHP Core Extensions(核心扩展)、PHP Bundled Extensions(绑定扩展)、PHP External Extensions(外部扩展)、PECL(PHP Extension Community Library)。

#列出已安装的PHP Extensions(PHP Modules)
php --modules或php -m

PHP Core Extensions(核心扩展),是PHP Core的一部分,已集成到了PHP Core,无需额外安装激活。

PHP Bundled Extensions(绑定扩展),会与PHP绑定在一起。

PHP External Extensions(外部扩展),会与PHP绑定在一起,如果为了编译它们,外部类库将被需要。

PECL(PHP Extension Community Library),是PHP的底层扩展,比如php-memcached、php-redis。

PEAR(PHP Extension and Application Repository),是PHP的上层扩展,目前已被Composer替代。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/phpe/3717.html

(0)
上一篇 2021年5月8日 22:05
下一篇 2021年5月9日 02:13

相关推荐

  • PHP中require与include语言结构的区别

    require() 和 include() 几乎完全一样,除了处理失败的方式不同之外。require 在出错时产生 E_COMPILE_ERROR 级别的错误。换句话说将导致脚本中止而 include 只产生警告(E_WARNING),脚本…

    PHP经验 2021年5月9日
    08700
  • PHP连接数据库的流程

    1.连接到数据库 连接MySQL的php基本函数库是mysqli。i 表示优化版本,未优化版本为mysql。 2.查询数据库 5.使用事务编程 默认情况下,数据库连接处于 自动提交模式(autocommit mode),即每个SQL语句一旦被执行便会被提交给数据库。如果一旦SQL命令被提交,就无法对它执行回滚操作。

    PHP经验 2021年10月29日
    03940
  • CGI、PHP-CGI、FastCGI、PHP-FPM的区别

    CGI(Common Gateway Interface)称为通用网关接口,是Web Server和Web Application之间数据交换的一种协议,注意它是一种协议,跟语言没有关系。 CGI 针对每个 HTTP 请求都会 fork 一个新进程来进行处理,然后把这个进程处理完的结果通过 Web 服务器转发给用户,刚…

    PHP经验 2021年5月8日
    09540

发表回复

登录后才能评论