一、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;

二、yum 方式

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

  1. 安装 php-devel依赖:
    yum install php-devel
  2. yum查看 5.5 版本的可以安装的扩展有哪些
     yum list | grep php55w*
  3. 找到扩展名称安装,比如是安装redis扩展
     yum -y install php55w-pecl-redis.x86_64
  4. 重启php服务后即可实用

三、phpize 方式

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

  1. 安装相关的依赖
    yum install m4
    yum install autoconf
  2. 进入相应的扩展源码目录执行以下步骤安装扩展
  3. 执行 phpize 命令
    phpize
  4. 编译安装包
    ./configure --with-php-config=bin/php-config
    make
    make install
最后修改:2023 年 12 月 30 日
如果觉得我的文章对你有用,请随意赞赏