安装教程:https://www.php.cn/swoole/437749.html
cygwin安装镜像:
- http://mirrors.163.com/cygwin
- https://mirrors.tuna.tsinghua.edu.cn/cygwin
清华开源镜像:https://mirrors.tuna.tsinghua.edu.cn/
网易开源镜像:http://mirrors.163.com/
cygwin安装扩展:
- php : php php-deval
- gcc: gcc-core gcc-objc gcc-g++ gcc-objc++
- pcre-devel:libpcre-devel
- autoconf:autoconf autoconf-archive
swoole编译安装:
- phpize
- 产生configure文件
- ./configure
- make&&makeinstall
报错处理:
一开始没安装gcc-g++ gcc-objc++ 后make的时候提示没有gcc++编译失败
再次编译提示没有pcre2,现象比较像这个:https://blog.csdn.net/huyuchaoheaven/article/details/101025393。
修改方法是下载 放到cygwin安装文件里 再编译安装。
pcre2下载地址:https://sourceforge.net/projects/pcre/files/pcre2/10.35/
放到cygwin安装目录:G:\code_tool\cygwin64\pcre2-10.35
编译安装:
./congifure
make&&makeinstall
相关内容: