Homestead环境安装swoole问题

本文最后更新于:5 个月前

CLI 执行环境的 PHP 版本切换

  1. 切换 cli 运行模式默认的 PHP 版本 (选择8.0)

    1
    update-alternatives --config php
  2. 切换 phpize 版本(选择8.0)

    1
    update-alternatives --config phpize
  3. 切换 php-config 版本(选择8.0)

    1
    update-alternatives --config php-config
  4. 切换 phpdbg 版本(选择8.0)

    1
    update-alternatives --config phpdbg

查看最新环境变量 (我这边用的是8.1)

可以看到所有已经换成了8.1了

安装swoole

1
2
3
4
5
6
7
8
9
10
pecl install swoole

# 创建配置文件
vim /etc/php/8.1/mods-available/swoole.ini

# 写入配置
extension=swoole.so

#通过软链接启用配置
ln -s /etc/php/8.1/mods-available/swoole.ini /etc/php/8.1/cli/conf.d/20-swoole.ini

查看安装状态

1
2
3
4
php -m | grep swoole

# 有打印表示安装完成
swoole