Windows下使用swoole的环境搭建

本文详细介绍了如何在Cygwin环境下安装Swoole扩展,包括选择镜像地址、安装必要软件包及配置过程,适用于希望在Windows下运行PHP环境的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swoole写下来相当于对自己的沉淀吧。

首先准备工具:

Cygwin 官方地址:http://www.cygwin.com/

swoole 官方下载地址:https://github.com/swoole/swoole-src/releases

二 1安装Cygwin

 

选择从互联网安装, 在"User URL"处输入以下地址

点击下一步

上面的安装目录和下载目录自己设置。下一步选择镜像地址如图,我选的是这个但是当你用的使用就有可能不确定啦,但是不用着急,反正提供了这么多绝对有一个会是可以用的

 如果上面显示空可以自己手动添加镜像地址

  1)上海交大的FTP:ftp://ftp.sjtu.edu.cn/sites/cygwin.com/pub/cygwin/

  2)163的镜像:http://mirrors.163.com/cygwin/

  3)http://mirrors.sohu.com/cygwin/

接下来要选择预先安装的软件啦,由于是要运行php环境所以需要安装一下几个软件

gcc

php,这里需要注意安装php时应该选择两个,即不要把php-devel扩展丢掉,要不然后面使用phpize编译的时候你就知道麻烦啦!!!!

pcre-devel

autoconf

好啦!接下来就下一步就好啦!这将是一个漫长的过程 

等啊等。。。。。。。。直到完成!!!

 安装swoole扩展

https://github.com/swoole/swoole-src/releases/tag/v4.5.2

我们将刚刚下载的swoole解压到cgywin的安装更目录下的home文件夹中(使用过linux系统的同学们看到安装更目录里的文件夹有木有激动,没错似曾相识啊!!!),然后打开cgywin软件进入到swoole的目录中

然后执行  phpize (这里声明一下如果当初选择安装php的时候没有安装php-devel,这时是会提醒你没有该命令的)

然后是编译      ./configure && make && make install

执行完该命令后表示安装swoole扩展基本成功了接下来将扩展引入就可以啦!找到php.ini文件一般在 etc文件夹下面  也可以使用  php -i | grep php.ini 来查看

输入命令:./configure && make && make install

配置、编译、编译安装swoole

(PS:执行./configure,除了编译配置,还会检测环境等等)

使用命令:php -m,查看加载的模块,如果看到swoole,则扩展添加成功,到此环境搭建成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值