当前位置:网站首页>window下面如何安装swoole
window下面如何安装swoole
2022-07-07 01:13:00 【菜鸟一号mmmm】
Cygwin网址:http://www.cygwin.com/
安装Cygwin:
1:点击exe安装文件
点击下一步
选择install from internet点击下一步
自定义安装目录,不要安在系统盘,点击下一步
选择下载目录,点击下一步
选择direct connection点击下一步
7、选择镜像源,填写url点击添加,选中添加后的镜像源,点击下一步(http://cygwin.mirror.constant.com,全新镜像源)
选择要安装的依赖包
注:选择Category,并在Search框中写入需要安装的工具
如:libpcre-devel
所需要的所有工具以及扩展如下图:
点击下一步安装,剩余的就是自动安装,在结束时可能需要勾选两个框,是图标和快捷键的创建,选择勾选。
扩容Cygwin可用内存空间:
打开注册列表
选择新建Cygwin的QWORD(32位请选择DWORD)
名称位heap_chunk_in_mb,数值位2048MB(可自行选择,不要太小,最好1G以上,也要看windows系统内存大小)
右键点击修改,选择十进制,数值填写2048
重启电脑。
安装swoole
Github网址:点击此处跳转github
选择gz压缩包下载,下载后复制到cygwin安装目录下的home目录下
之后点击cygwin快捷键进入虚拟终端
并解压home目录下的刚下载的swoole安装包到/usr/local/swoole下(如果/usr/local/swoole不存在,新建这个文件夹)
解压完后进入/usr/local/swoole/swoole-src-4.2.0/
输入命令:phpize,生成编译的配置文件configure
输入命令:./configure && make && make install
配置、编译、编译安装swoole
使用命令: php -i | grep php.ini,找到php cli使用的配置文件php.ini的路径,修改php.ini文件,在文件中添加一行:extension=swoole.dll(是windows扩展的swoole.dll,不是图片的swoole.so),然后关闭退出
6 /extension 查找 按n再次查找
7 添加extension=swoole.dll(是dll不是so)
8 :wq 保存退出
9 使用命令:php -m,查看加载的模块,如果看到swoole,则扩展添加成功,到此环境搭建成功!
边栏推荐
- [solved] record an error in easyexcel [when reading the XLS file, no error will be reported when reading the whole table, and an error will be reported when reading the specified sheet name]
- Jstat pour la commande JVM: voir les statistiques JVM
- How to improve website weight
- What is make makefile cmake qmake and what is the difference?
- If you don't know these four caching modes, dare you say you understand caching?
- 【SQL实战】一条SQL统计全国各地疫情分布情况
- Flask1.1.4 Werkzeug1.0.1 源碼分析:啟動流程
- Go language learning notes - Gorm use - Gorm processing errors | web framework gin (10)
- 360织语发布7.0新品 为党政军、央国企打造专属“统一数字工作空间”
- JVM命令之- jmap:导出内存映像文件&内存使用情况
猜你喜欢
[daily training -- Tencent selected 50] 235 Nearest common ancestor of binary search tree
yarn入门(一篇就够了)
Dc-7 target
Introduction to yarn (one article is enough)
Chain storage of stack
Jstat pour la commande JVM: voir les statistiques JVM
Randomly generate session_ id
[云原生]微服务架构是什么?
软件测试知识储备:关于「登录安全」的基础知识,你了解多少?
@Detailed differences between pathvariable and @requestparam
随机推荐
外设驱动库开发笔记43:GPIO模拟SPI驱动
数字IC面试总结(大厂面试经验分享)
从“跑分神器”到数据平台,鲁大师开启演进之路
牙齿干细胞的存储问题(未完待续)
Industrial Finance 3.0: financial technology of "dredging blood vessels"
Bbox regression loss function in target detection -l2, smooth L1, IOU, giou, Diou, ciou, focal eiou, alpha IOU, Siou
STM32按键状态机2——状态简化与增加长按功能
Sequential storage of stacks
zabbix_ Get test database failed
Jcmd of JVM command: multifunctional command line
[cloud native] what is the microservice architecture?
Vscode for code completion
为不同类型设备构建应用的三大更新 | 2022 I/O 重点回顾
Peripheral driver library development notes 43: GPIO simulation SPI driver
PTA 天梯赛练习题集 L2-004 搜索树判断
From "running distractor" to data platform, Master Lu started the road of evolution
目标检测中的BBox 回归损失函数-L2,smooth L1,IoU,GIoU,DIoU,CIoU,Focal-EIoU,Alpha-IoU,SIoU
[云原生]微服务架构是什么?
Question 102: sequence traversal of binary tree
老板总问我进展,是不信任我吗?(你觉得呢)