ubuntu下php安装swoole扩展

来源:赵克立博客 分类: PHP 标签:php扩展发布时间:2019-05-25 09:43:20最后更新:2019-05-25 10:11:22浏览:2133
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。o_0。
更新时间:
2019-05-25 10:11:22
温馨提示:
学无止境,技术类文章有它的时效性,请留意文章更新时间,如发现内容有误请留言指出,防止别人"踩坑",我会及时更新文章

编译安装

下载

首先找到适合你php版本的swoole的下载地址 http://pecl.php.net/package/swoole

打开终端依次下载->解压->进入解压目录,(这里编译好后扩展库的路径就是这个路径,如果想放其它地方,在这里直接把下载好的压缩包移动到其它目录后再解压)

wget http://pecl.php.net/get/swoole-4.3.4.tgz
tar -zxvf swoole-4.3.4.tgz
cd swoole-4.3.4

安装

编译安装,下面命令一条一条来,方便查看哪一步出错

phpize
./configure
make
make install

安装成功如图:

1905251558748754425001.png

编译好后会生成一个swoole.so库文件,记下这个路径,下面配置扩展要用到

1905251558749581588570.png

配置php扩展

使用终端在php扩展的配置目录创建swoole.ini文件输入内容,如下

extension=/home/****/swoole-4.3.4/modules/swoole.so

然后把这个配置文件链接到对应的fmp cli apache目录(根据自己的服务器环境)

sudo ln -s /etc/php/7.2/mods-available/swoole.ini   /etc/php/7.2/fpm/conf.d/20-swoole.ini
sudo ln -s /etc/php/7.2/mods-available/swoole.ini   /etc/php/7.2/cli/conf.d/20-swoole.ini
sudo ln -s /etc/php/7.2/mods-available/swoole.ini   /etc/php/7.2/apache2/conf.d/20-swoole.ini

1905251558749780100008.png

最后重启fpm

sudo service php7.2-fpm restart

1905251558749400653742.png


微信号:kelicom QQ群:215861553 紧急求助须知
Win32/PHP/JS/Android/Python