前提条件:你有一个linux系统 并且已经成功安装了gcc autoconfig php.

前提条件:你有一个linux系统 并且已经成功安装了gcc autoconfig php.

前提条件:你有一个linux系统 并且已经成功安装了gcc autoconfig php.

1.下载swoole源码
官网:www.swoole.com

我们从官网上选择需要的对应版本
git下载技巧:
git clone https://gitee.com/swoole/swoole.git
下载好之后得到swoole源码目录

2.生成configure文件

这个操作需要借助PHP的phpize工具。phpize这个工具是用来扩展php拓展模块的 为php加入“外挂”模块。
首先进入到我们下载好的swoole源码包。然后在这里我们运行phpize(php安装目录的bin/phpize,小编的安装目录为/home/php7.2.10)。
具体执行:

/home/php7.2.10/bin/phpize

执行后,可以看出源码包中,多了一些文件,其中既有configure

3.configure配置

./configure --help可以查看安装配置项目 需要注意的是:./configure
–with-php-config=PATH 这里要指明该swoole为php拓展的目录,需要只想到php/bin/php-config 这里的执行:./configure --with-php-config=/swoole/php7.2.10/bin/php-config

需要注意的是:我这里写到路径的地方,不要照搬照抄,请遵循自己的安装位置,稍作变动

4.make
5.make install
安装后/home/php7.2.10/lib/php/extensions/no-debug-non-zts-20170718/

发现了swoole的拓展 swoole.so

6.配置php.ini

找到你的php.ini文件

如果不会找,请查看小编的这篇博客:https://blog.csdn.net/qq_17040587/article/details/82845980
添加拓展:extension=swoole

7.测试

php -m可以查看swool模块
php --info也可以查看 这个命令信息比较多 推荐用第一个看

小伙伴,您成功了吗 有问题可以 461953216@qq.com咨询哦
赠送一个小知识点:
netstat -anp |grep 9501 查看端口运行情况
祝你成功!

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐