如果喜欢我的文章,想与一群资深开发者一起交流学习的话,获取更多相关大厂面试咨询和指导,点赞关注我吧。
Swoole 面向生产环境的 PHP 异步网络通信引擎
1. 依赖安装
$ yum install -y git
2. pecl 安装
$ pecl install swoole
2. 源码安装
- 当 pecl 遇到问题,或者无法安装的时候可以使用源码安装$ git clone
3. 编译
- swoole编译一个configure文件, phpize 和 php-config 路径需要查看具体安装地址 $ / bin /phpize $ ./configure –with-php-config=/home/soft/php/bin/php-config
4. 去除 proc_open 限制。
- 看具体情况去除disable_functions
5. 编译
- 如果已经安装过,请清除旧文件$ make clean 编译 $ make -j 测试编译 $ make test 全部编译 $ make install
6. 配置
- $ php -i | grep php. ini $ vim php.ini 7. 加入 swoole 扩展 extension=swoole.so
8. 验证是否正确安装
- $ php –ri swoole $ php -m 输出存在 swoole 表示成功