安装Swool
从源码编译安装
1. wget http://pecl.php.net/get/swoole-4.7.0.tgz
2. tar -zvf swoole-4.7.0.tgz
3. cd swoole-4.7.0
4. /usr/local/php80/bin/phpize # 如果没有这个命令,就安装一下,安装方法为 yum install php-devel
5. ./configure --with-php-config=/usr/local/php80/bin/php-config --enable-openssl --enable-http2
6. make && make install
Build complete.
Don't forget to run 'make test'.
Installing shared extensions: /usr/local/php80/lib/php/extensions/no-debug-non-zts-20200930/
Installing header files: /usr/local/php80/include/php/
修改PHP配置文件
# 查看PHP配置文件的路径
php --ini
# vim /usr/local/php80/etc/php.ini
extension=swoole.so # 增加这一行
常见错误
# PHP Startup: swoole: Unable to initialize module
php版本和编译时使用的phpize和php-config不对应,删除swoole重新按照上面的步骤编译一次
查看是否安装成功
php -m