Mac PHP8.1.13 安装 Swoole 扩展
简介
Swoole 是一个使用 C/C++ 编写的基于事件驱动的高性能网络通信引擎,为 PHP 提供了异步、并行、协程等高级特性。本文将详细介绍如何在 Mac 环境下为 PHP 8.1.13 安装 Swoole 扩展。
安装步骤
1. 下载最新源码
首先从 GitHub 上下载 Swoole 最新版本的源码:
1 | # 下载 v6.0.2 版本 |
2. 解压源码
1 | tar -zxvf v6.0.2.tar.gz |
3. 编译安装
使用以下命令在 Mac 上编译并安装 Swoole 扩展:
1 | # 配置编译环境 - 注意在 Mac 上使用 arch -x86_64 以确保架构兼容性 |
4. 配置 PHP
查看 PHP 配置文件路径:
1 | php --ini |
输出结果:
1 | Configuration File (php.ini) Path: /Applications/MAMP/bin/php/php8.1.13/conf |
5. 编辑 php.ini 文件
在 php.ini 文件中添加以下配置以启用 Swoole 扩展:
1 | extension=swoole.so |
6. 验证安装
重启 PHP 服务后,使用以下命令验证 Swoole 扩展是否成功安装:
1 | php -m | grep swoole |
常见问题
- 如果遇到编译错误,请确保已安装所有必要的依赖库
- 对于 M1/M2 芯片的 Mac,
arch -x86_64
命令至关重要 - 如果 Swoole 无法加载,检查 php.ini 文件路径是否正确
参考资料
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Xingcy!
评论