swoole能在windows下使用吗
发布时间 - 2022-04-13 00:00:00 点击率:次swoole本身是不能在windows下使用的,但是可以利用Cygwin让swoole能在windows下使用;swoole是一个使用C语言编写的PHP扩展,Cygwin是一个在windows平台上运行的类UNIX模拟环境。
本教程操作环境:Windows10系统、Swoole4版、DELL G3电脑
swoole能在windows下使用吗
swoole确切的说是一个使用C语言编写的PHP扩展,但是这个扩展不能够在windows系统使用。
Cygwin是一个在windows平台上运行的类UNIX模拟环境”,既然是个模拟环境那就好办啦!接下来我们正式开始讲讲怎么搭建swoole环境。
一、下载Swoole和Cygwin
下载Cygwin,我的是64位的
二 1安装Cygwin
选择安装的软件包,这里需要安装gcc、php、php开发工具、autoconf、pcre-devel,其它默认,这里注意的是,在上方的搜索栏搜索后,在下边找到对应的软件包选中,点击下一步按钮开始安装。
(注意:下方的截图是我安装后界面,点击的位置一样,后边的图标可能不一样哦)
先在搜索gcc
然后php
在就是pcre-devel
最后autoconf
最后一直下一步安装就行。
2 安装Swoole
解压swoole的源程序到Cygwin的家目录,打开Cygwin软件(注意:要是你的Cygwin也安装在C盘,那你得注意了,安装swoole的时候有可能报错,解决办法是右键管理
员身份打开Cygwin)
1此时的环境就好似linux的终端,而根目录就是Cygwin的安装目录,在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序
2此时的环境就好似linux的终端,而根目录就是Cygwin的安装目录,在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序
3输入命令:phpize,生成编译的配置文件configure
4输入命令:./configure && make && make install
配置、编译、编译安装swoole
(PS:执行./configure,除了编译配置,还会检测环境等等)
5使用命令: php -i | grep php.ini,找到php cli使用的配置文件php.ini的路径,修改php.ini文件,在文件中添加一行:extension=swoole.so,然后关闭退出
6 /extension 查找 按n再次查找
7 添加extension=swoole.so
8 :wq 保存退出
9 使用命令:php -m,查看加载的模块,如果看到swoole,则扩展添加成功,到此环境搭建成功!
推荐学习: swoole教程
# swoole
# php
# c语言
# windows
# linux
# unix
# 是一个
# 能在
# 的是
# 软件包
# 配置文件
# 安装目录
# 是个
# 那就
# 有可能
# 的说
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制
海南网站制作公司有哪些,海口网是哪家的?
黑客入侵网站服务器的常见手法有哪些?
如何用西部建站助手快速创建专业网站?
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】
如何快速登录WAP自助建站平台?
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
如何在IIS中新建站点并配置端口与物理路径?
制作企业网站建设方案,怎样建设一个公司网站?
敲碗10年!Mac系列传将迎来「触控与联网」双革新
如何在橙子建站中快速调整背景颜色?
微信小程序 闭包写法详细介绍
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
常州企业网站制作公司,全国继续教育网怎么登录?
Laravel如何使用Collections进行数据处理?(实用方法示例)
香港服务器建站指南:免备案优势与SEO优化技巧全解析
谷歌Google入口永久地址_Google搜索引擎官网首页永久入口
如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】
phpredis提高消息队列的实时性方法(推荐)
Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】
iOS UIView常见属性方法小结
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
如何在云主机上快速搭建多站点网站?
java中使用zxing批量生成二维码立牌
Laravel如何为API生成Swagger或OpenAPI文档
Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
网站制作软件免费下载安装,有哪些免费下载的软件网站?
专业商城网站制作公司有哪些,pi商城官网是哪个?
矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?
网站优化排名时,需要考虑哪些问题呢?
详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南
Laravel如何自定义分页视图?(Pagination示例)
EditPlus中的正则表达式 实战(1)
Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
Laravel如何实现多对多模型关联?(Eloquent教程)

