上一篇已经把php7.4在centos7.6里安装完成
这篇来给大家讲解一下如何源码安装swoole
首先到官网文档下载swoole,文档里有几种方法
安装之前请看清楚,swoole安装准备与需要注意哪些问题
下载源码
我用git方法,git 下载swoole源码包,同样放在softpackage目录
git clone https://github.com/swoole/swoole-src.git
下载下来的包名是swoole-src,为了方便学习,我把它更改为swoole
看 上面文件,发现swoole没有configure,这个时候需要用到php的phpize来安装,phpize在这个目录里php/bin,phpize是用来生成外部扩展文件的
这个时候需要z swoole目录里这样来操作:
/home/work/study/soft/php/bin/phpize
这个时候的swoole就会多了一些文件,比如configure文件
这个时候就来configure,swoole的配置了,需要配置到php的php-config里
./configure --with-php-config=/home/work/study/soft/php/bin/php-config
到这里swoole就已经安装好了。
接下来我们要来在php7.4里配置swoole
在swoole源码包里有提供例子给我们测试,我们打开swoole/example/server,如下
我们来运行一下echo.php,注意这里的端口号是9501
运行一下,出现这种错误
那是因为php没有加载扩展。所以我们在php.ini 加入extenson=swoole
php -m 查看扩展有没有打开了
这个时候再来 php echo.php
上面的没出错,我们来查看一下刚才的端口9501 是不是在运行了,如果是,则证明tcp已经开启。
到这里php7.4配置swoole4.x 已经全部完成。
环境已经搭建,配置到,接下来就可以玩转swoole了。
扫码关注:PHP自学中心,回复相应的关键词,领取以下视频教程
1 Vue2.5核心技术源码分析
关键词:19082201
2 设计模式实例剖析与深入解读
关键词:20190714
3 PHP高级实战教程全集
关键词:20190625
4 与mysql的零距离接触
关键词:20190128
5 高性能Linux服务器搭建实战
关键词:20190622
6 ThinkPHP5底层源码分析
关键词:20190621
7 Thinkphp插件化开发微信系统
关键词:201907282319
8 Laravel 基础入门到微信商城实战开发
关键词:08250045
9 PHP异步通信框架Swoole实战
关键词:08250024
更多教程的关键词,请关注公众号每天分享的文章教程