1. Pecl 方式

这里以安装 swoole 1.9.23 为例

  1. 去 pecl 官网找到对应的扩展下载地址 https://pecl.php.net/package/swoole,注意扩展对 php 版本的要求,点击版本号后的内页可以查看
  2. 执行安装 pecl installhttps://pecl.php.net/get/swoole-1.9.23.tgz;
  3. 如果是 mac os 系统,命令是:arch -arm64 pecl installhttps://pecl.php.net/get/swoole-1.9.23.tgz

2. Yum 方式

通过 yum 方式安装的 php,有时候遗漏了一些 php 扩展,这个时候可以通过 yum 命令来直接按照 php 扩展,这里假设安装的是 php5.5 版本,其它版本的同理

安装 php-devel 依赖:

yum install php-devel

Yum 查看 5.5 版本的可以安装的扩展有哪些

 yum list | grep php55w*

找到扩展名称安装,比如是安装 redis 扩展

 yum -y install php55w-pecl-redis.x86_64

重启 php 服务后即可实用

3. Phpize 方式

Php 源码的 ext 目录里有很多自带扩展,有时候编译 php 的时候,会忘记编译相关的扩展

安装相关的依赖

yum install m4
yum install autoconf

进入相应的扩展源码目录执行以下步骤安装扩展

执行 phpize 命令

phpize
./configure --with-php-config=bin/php-config
make
make install
最后修改:2026 年 02 月 11 日
如果觉得我的文章对你有用,请随意赞赏