1. Pecl 方式
这里以安装 swoole 1.9.23 为例
- 去 pecl 官网找到对应的扩展下载地址 https://pecl.php.net/package/swoole,注意扩展对 php 版本的要求,点击版本号后的内页可以查看
- 执行安装
pecl installhttps://pecl.php.net/get/swoole-1.9.23.tgz; - 如果是 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
1 条评论
[...]获取对应 php 版本的 redis 的扩展的链接,获取方式见 https://www.xiaoqiuyinboke.cn/archives/8.html[...]