swoole目前不支持windows吗?

发布时间 - 2019-12-07 00:00:00    点击率:

swoole框架是一个很神奇很厉害的框架,它弥补了PHP的本身的一些不足之处。其实swoole确切的说是一个使用C语言编写的PHP扩展,但是这个扩展不能够在windows系统使用。              (推荐学习: swoole视频教程)

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  # php  # c语言  # windows  # linux  # unix  # 是一个  # 的是  # 软件包  # 配置文件  # 安装目录  # 是个  # 那就  # 有可能  # 的说  # 还会 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在橙子建站中快速调整背景颜色?  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程  如何在阿里云高效完成企业建站全流程?  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  JS实现鼠标移上去显示图片或微信二维码  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  如何生成腾讯云建站专用兑换码?  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  Android滚轮选择时间控件使用详解  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  Laravel如何处理JSON字段_Eloquent原生JSON字段类型操作教程  JavaScript如何实现音频处理_Web Audio API如何工作?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  开心动漫网站制作软件下载,十分开心动画为何停播?  Laravel集合Collection怎么用_Laravel集合常用函数详解  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  网页设计与网站制作内容,怎样注册网站?  大连 网站制作,大连天途有线官网?  如何用wdcp快速搭建高效网站?  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理  html如何与html链接_实现多个HTML页面互相链接【互相】  Laravel API资源类怎么用_Laravel API Resource数据转换  Android中AutoCompleteTextView自动提示  Laravel怎么使用Intervention Image库处理图片上传和缩放  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  Laravel如何实现模型的全局作用域?(Global Scope示例)  大连网站制作公司哪家好一点,大连买房网站哪个好?  iOS发送验证码倒计时应用  Laravel怎么为数据库表字段添加索引以优化查询  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  香港服务器租用费用高吗?如何避免常见误区?  Laravel PHP版本要求一览_Laravel各版本环境要求对照  零服务器AI建站解决方案:快速部署与云端平台低成本实践  网站制作大概多少钱一个,做一个平台网站大概多少钱?  Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  英语简历制作免费网站推荐,如何将简历翻译成英文?  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  详解MySQL数据库的安装与密码配置  详解Android中Activity的四大启动模式实验简述