4年前 (2018-01-08)  技术 |   抢沙发  542 
文章评分 0 次,平均分 0.0

因为windows不支持swoole,所以需要在windows配置虚拟linux环境

(1)下载安装cygwin(根据操作系统选择32位或者64位根据自己的服务器判断:https://cygwin.com/install.html

win服务器安装互动直播之即时通讯swoole安装教程(篇)

选择在windows中虚拟环境的root目录

win服务器安装互动直播之即时通讯swoole安装教程(篇)

 

win服务器安装互动直播之即时通讯swoole安装教程(篇)

选择下载安装的网络节点,如果选择的节点状况不好,可以另选别的节点。

win服务器安装互动直播之即时通讯swoole安装教程(篇)

下面选择要安装的包,没有全部选择安装不要点击“下一步”

(2)gcc-core

win服务器安装互动直播之即时通讯swoole安装教程(篇)

(3)php、php-devel(两者版本要相同)

win服务器安装互动直播之即时通讯swoole安装教程(篇)

(4)autoconf

win服务器安装互动直播之即时通讯swoole安装教程(篇)

(5)pcre-devel

win服务器安装互动直播之即时通讯swoole安装教程(篇)

(6)make

win服务器安装互动直播之即时通讯swoole安装教程(篇)

(7)安装openssl、openssl-devel

win服务器安装互动直播之即时通讯swoole安装教程(篇)

(8)都选择完成后点击下一步会出现安装进程,因为使用网络节点安装,所以可能会有安装中断或者缓慢的情况,关闭重新打开应用换一个节点继续安装就可以。

win服务器安装互动直播之即时通讯swoole安装教程(篇)

选择安装完成后在桌面生成快捷方式

(9)下载swoole安装包:https://github.com/swoole/swoole-src/releases

并解压到cygwin的安装目录(在步骤1中有选择cygwin的root目录)

解压后如图:

win服务器安装互动直播之即时通讯swoole安装教程(篇)

(10)打开cygwin应用

win服务器安装互动直播之即时通讯swoole安装教程(篇)

(11)编译安装swoole扩展(swoole解压的文件夹名字视实际情况而定)界面中输入

  1. cd 您的文件夹所在路径/swoole-src-1.9.14/
  2. phpize
  3. ./configure --enable-openssl
  4. make
  5. make install

复制代码

(12)make install 之后会生成extension的路径(该路径在步骤14中使用)

win服务器安装互动直播之即时通讯swoole安装教程(篇)

(13)查找php.ini路径: php -i | grep php.ini(该文件路径在步骤14中使用)

win服务器安装互动直播之即时通讯swoole安装教程(篇)

(14)将extension= /usr/lib/php/20151012/swoole.so 添加到/etc/php.ini文件中,保存修改。

(15) php -m 查看是否已经有了swoole扩展,如果有,则说明安装成功。

 

觉得对你有帮助,麻烦点赞或者分享,也可以点击下方广告来支持我哦

发表评论

暂无评论

切换注册

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享