博主信息
PHP自学中心
博文
10
粉丝
0
评论
2
访问量
10191
积分:0
P豆:21

在PHP7.4里配置,源码安装swoole4.x,把swoole用起来

2021年03月02日 18:22:38阅读数:679博客 / PHP自学中心/ php学习

这里先推荐一套视频教程,大家可以结合着学习
教程点击查看:【2020版-Swoole4.x从入门到精通全套高级实战



首先到官网文档下载swoole,文档里有几种方法
在这里插入图片描述
安装之前请看清楚,swoole安装准备与需要注意哪些问题


下载源码
我用git方法,git 下载swoole源码包,同样放在softpackage目录

  1. 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里

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

在这里插入图片描述
最后make,make install

到这里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

扫码关注: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

更多教程的关键词,请关注公众号每天分享的文章教程
在这里插入图片描述

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论