企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
因为windows不支持swoole,所以需要在windows配置虚拟linux环境。 (如果能更换操作系统,最好更换成centos) (1)下载安装cygwin(根据操作系统选择32位或者64位): https://cygwin.com/install.html ![](https://box.kancloud.cn/b19ab8b29243a682a180206e9781f364_479x373.png) 选择在windows中虚拟环境的root目录 ![](https://box.kancloud.cn/0c094a23ec779578f73421f300927446_484x376.png) ![](https://box.kancloud.cn/0ed0954685bfe5eb9d04b55b70770369_482x370.png) 选择下载安装的网络节点,如果选择的节点状况不好,可以另选别的节点。 ![](https://box.kancloud.cn/7326dda09a602774b1090ec375937a74_479x374.png) 下面选择要安装的包,没有全部选择安装不要点击“下一步” (2)gcc-core ![](https://box.kancloud.cn/9486379a99e837acb6721a9b0ed37398_515x323.png) (3)php、php-devel(两者版本要相同) ![](https://box.kancloud.cn/9ce4f81f4abb7e9a2bdb9217c7c3df21_507x320.png) (4)autoconf ![](https://box.kancloud.cn/9d223a1e32ee73597b5b0106f603d46e_516x324.png) (5)pcre-devel ![](https://box.kancloud.cn/c6b37f01cea9f64ba9fe1c4ef99c3847_552x124.png) (6)make ![](https://box.kancloud.cn/9033378a3c30611ffaf45055b273cc5e_584x338.png) (7)安装openssl、openssl-devel ![](https://box.kancloud.cn/8a30b56534f2eb467557fb75e70796cb_587x150.png) (8)都选择完成后点击下一步会出现安装进程,因为使用网络节点安装,所以可能会有安装中断或者缓慢的情况,关闭重新打开应用换一个节点继续安装就可以。 ![](https://box.kancloud.cn/fa45513704611db95582262c4efae540_488x377.png) 选择安装完成后在桌面生成快捷方式。 (9)下载swoole安装包:https://github.com/swoole/swoole-src/releases 并解压到cygwin的安装目录(在步骤1中有选择cygwin的root目录) 解压后如图: ![](https://box.kancloud.cn/af31d51648337b189a19a8f03571f9c5_572x300.png) (10)打开cygwin应用 ![](https://box.kancloud.cn/dd4ce13a5f1f49ca4861d9f051bc08cd_84x100.png) (11)编译安装swoole扩展(swoole解压的文件夹名字视实际情况而定) cd /swoole-src-1.9.14/ phpize ./configure --enable-openssl make make install (12)make install 之后会生成extension的路径(该路径在步骤14中使用) ![](https://box.kancloud.cn/13769b5cbc37f10d38ddf59c37d0fb77_393x78.png) (13)查找php.ini路径: php -i | grep php.ini(该文件路径在步骤14中使用) ![](https://box.kancloud.cn/82a982d4b4ababcdcbdbc228ee7e317e_306x54.png) (14)将extension= /usr/lib/php/20151012/swoole.so 添加到/etc/php.ini文件中,保存修改。 (15) php -m 查看是否已经有了swoole扩展,如果有,则说明安装成功。