编译安装Swoole4.3.3详细步骤

安装PHP 7.3.1

https://blog.csdn.net/uisoul/article/details/86631469

下载Swoole

wget https://github.com/swoole/swoole-src/archive/v4.3.3.tar.gz

解压

tar -xzvf v4.3.3.tar.gz

编译安装

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --enable-openssl  --enable-http2  --enable-async-redis --enable-sockets --enable-mysqlnd 

make && make install

–enable-async-redis 选项需要先安装hiredis
说明:https://wiki.swoole.com/wiki/page/p-redis.html
4.0.1版本开始去除了–enable-coroutine编译选项,改为动态配置
说明:https://wiki.swoole.com/wiki/page/p-coroutine.html

hiredis安装

wget https://github.com/redis/hiredis/archive/v0.14.0.tar.gz
tar -xzvf v0.14.0.tar.gz
make
make install
ldconfig

phpize 编译安装php扩展出现Cannot find autoconf解决办法

https://blog.csdn.net/uisoul/article/details/89440602

配置php.ini

编译安装成功后,修改php.ini加入

extension=swoole.so

通过php -m或phpinfo()来查看是否成功加载了swoole.so,如果没有可能是php.ini的路径不对,可以使用php --ini来定位到php.ini的绝对路径。

发布了65 篇原创文章 · 获赞 88 · 访问量 28万+

猜你喜欢

转载自blog.csdn.net/uisoul/article/details/89441061