最新版激活:phpStorm2021版注册码
文章正文
上篇文章讲解了swoole与多进程【php多进程那点事,用swoole来解决就好】,发现很多友友都在反映如何安装与配置好swoole。想想我也觉得这是关键,环境都没搭好,想要进行下一步也是挺难的。那么今天这篇文章就来和大家讲讲如何在php7.4里搭建swoole4。
看不懂的可结合这套课程学习:【如何从零开始学习Swoole4.x】
搭建swoole4之前就要先安装好php7.4 。这里假如你已经安装好php7.4版本了。没有的话下篇再给你们讲讲。
首先到官网文档下载swoole,文档里有几种方法
安装之前请看清楚,swoole安装准备与需要注意哪些问题
下载源码
我用git
方法,git
下载swoole
源码包,同样放在softpackage
目录
下载下来的包名是swoole-src
,为了方便学习,我把它更改为swoole
看 上面文件,发现swoole
是没有configure
,这就需要你用到php
的phpize
来安装了,phpize
在这个php/bin
目录里,注意:phpize
是用来生成外部扩展文件的。
生成外部扩展文件后,接下来在 swoole
目录里输入下面的phpize
路径后回车。/home/work/study/soft/php/bin/phpize
查看swoole
目录,发现swoole
就会多了一些文件,比如configure
文件
接下来的一步就是configure
,swoole
的配置了,需要配置到php
的php-config
里
./configure --with-php-config=/home/work/study/soft/php/bin/php-config
配置好后,最后一步就是make
,make install
的。
如果make
,make install
不出现问题的话,swoole
就表示已经安装好了。
接下来我们要来在php7.4里配置swoole
在swoole
源码包里有提供例子给我们测试,我们打开swoole/example/server
,如下
我们来运行一下echo.php
,注意这里的端口号是9501
运行一下,出现这种错误
那是因为php
没有加载扩展。所以我们在php.ini
加入extenson=swoole
接下来,打开php.ini,
把extenson=swoole打开
这回用php -m
查看扩展有没有打开了
这个时候再来 php echo.php
上面的没出错,我们来查看一下刚才的端口9501 是不是在运行了,如果是,则证明tcp已经开启。
到这里php7.4配置swoole4.x 已经全部完成。环境已经搭建,配置到,接下来就可以玩转swoole了。
文章参考:https://blog.csdn.net/phpCenter/article/details/104989444
以上是本文的全部内容,希望对你的学习有帮助,以下是一些免费课程的整理与分享,长按二维码,获取你想要的课程。
文章评论