没想到我也会在 window 上开发。。。 公司开发需要,Mac 不让带,就在 window 开发,由于 swoole window 不支持,只能另辟蹊径。
下载安装 Cygwin 和 swoole
1. 安装 Cygwin
官网地址: www.cygwin.com/

安装的时候选择路径,我自己是安装到 E 盘,文件包下载存放位置默认 D 盘不改。
选择(所要连接的)服务器(用于后续下载文件):在最下面的 use URL 填写网易的镜像源:
http://mirrors.163.com/cygwin/
选择安装的软件包,这里需要安装 gcc
、gcc-g++
、php
、php-devel
、autoconf
、pcre-devel
,其它默认,这里注意的是,在上方的搜索栏搜索后,在下边找到对应的软件包选中,点击下一步按钮开始安装。

上图圈圈下面第二个是
gcc-g++
, 不选到时候编译错误。


2. 安装 swoole
github 地址
下载后解压文件,把解压文件改名为 swoole
放到刚刚安装 cygwin
的项目文件中的 home
文件。
然后在桌面打开 cygwin
的终端。执行命令:
cd /home/swoole
输入命令
phpize
等待一会后执行:
./configure && make && make install
配置、编译、编译安装swoole
使用命令: php -i | grep php.ini
,找到 php cli
使用的配置文件 php.ini
的路径。
我的 php.ini
文件是在 etc
根目录上
手动打开修改,追加拓展文件 extension=swoole.dll
保存退出。
执行 php -m
就可以看到拓展安装成功。