首页
Loading
您所在的位置:首页 > 运营技巧 > 正文

win下swoole安装教程(windows篇)人人商城互动直播通信服务启用教程

作者: 来源: 日期:2017-8-26 18:05:20 人气:18 加入收藏 评论:0 标签:

注意:此组件只支持win2008
nodejs红遍半边天,皆因为异步编程、高性能等特性,swoole,一个php的超级扩展,重新定义php,能做到所有nodejs所能做的事情,具有很多的特性,具体百度“swoole”遗憾的是swoole不能在Windows环境下安装使用,现就Windows下使用swoole,给出第一种解决方案

工具/原料


方法/步骤1 安装环境

本帖隐藏的内容

  • 下载Cygwin和swoole







2.安装Cygwin,一直下一步到如下界面,选择163的镜像源,然后再下一步


 


3.选择安装的软件包,这里需要安装gcc、php、php开发工具、autoconf、pcre-devel,其它默认,这里注意的是,在上方的搜索栏搜索后,在下边找到对应的软件包选中,点击下一步按钮开始安装。(注意:下方的截图是我安装后界面,点击的位置一样,后边的图标可能不一样哦)


 


 





4.然后就是下一步下一步直到Cygwin安装完成


 


 


方法/步骤2 安装swoole

  • 解压swoole的源程序到Cygwin的家目录,打开Cygwin软件(注意:要是你的Cygwin也安装在C盘,那你得注意了,安装swoole的时候有可能报错,解决办法是右键管理员身份打开Cygwin)



 


 


2.此时的环境就好似linux的终端,而根目录就是Cygwin的安装目录,在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序


 

3.输入命令:phpize,生成编译的配置文件configure




4.输入命令:./configure && make && make install配置、编译、编译安装swoole
(PS:执行./configure,除了编译配置,还会检测环境等等)



 


 


5.使用命令: php -i | grep php.ini,找到php cli使用的配置文件php.ini的路径,修改php.ini文件,在文件中添加一行:extension=swoole.so,然后关闭退出(PS: 1. 如果对linux下的vi编辑器不熟悉,可以在Windows下打开php.ini文件;2. 因为swoole已经改变了php的编程方式,所以建议关闭配置文件中的除swoole扩展之外的其它所有扩展,方法是在其前面加上“;”英文分号)



 


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

 


方法/步骤3 环境测试
  • 在源程序中有一个examples文件夹,里边是一些范例程序,我们这里以运行一个http服务器做示范,在Cygwin中输入命令:php ./http/server.php,因为http服务器的范例程序是放在http目录中的,用命令运行这个范例程序


 


1.打开浏览器,在地址栏输入:127.0.0.1:9501,回车显示Hello swoole,成功!


 

修改配置文件
根目录下面\addons\ewei_shopv2\core\socket\socket.config.php
// 设置客户端请求IP
define('SOCKET_CLIENT_IP', 'demo.010xr.com');   //请将域名换成你自己的


其他配置不用更改 注意:默认是9501端口 记得开启

防止修改后云端提示更新 本文件已不在云端 需要的自行下载放到上述目录即可:


    本文网址:http://www.ikseo.com/yunyingjiqiao/6734.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论