[精选] 原来你们都不会安装与配置swoole

2021年7月26日 456点热度 0人点赞 0条评论

最新版激活:phpStorm2021版注册码

学习与交流:php技术交流微信群
商务合作加微信:2230304070
图片

图片


文章正文

上篇文章讲解了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,这就需要你用到phpphpize来安装了,phpize在这个php/bin目录里,注意:phpize是用来生成外部扩展文件的。


图片

生成外部扩展文件后,接下来在 swoole目录里输入下面的phpize路径后回车。
/home/work/study/soft/php/bin/phpize

图片

查看swoole目录,发现swoole就会多了一些文件,比如configure文件

图片

接下来的一步就是configureswoole的配置了,需要配置到phpphp-config

./configure --with-php-config=/home/work/study/soft/php/bin/php-config 

图片

配置好后,最后一步就是makemake install的。

如果makemake 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

以上是本文的全部内容,希望对你的学习有帮助,以下是一些免费课程的整理与分享,长按二维码,获取你想要的课程。

让学习成为一种习惯

获取实战教程

图片

经验  |  方法  |  面试  |  文章 

36170[精选] 原来你们都不会安装与配置swoole

这个人很懒,什么都没留下

文章评论