ubuntu下php安装swoole扩展
版权声明:
本文为博主原创文章,转载请声明原文链接...谢谢。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
安装成功如图:
编译好后会生成一个swoole.so库文件,记下这个路径,下面配置扩展要用到
配置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
最后重启fpm
sudo service php7.2-fpm restart