请选择 进入手机版 | 继续访问电脑版
 找回密码
 中文注册

QQ登录

只需一步,快速开始

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

10
回复
2225
查看
  [ 复制链接 ]

2089

主题

2126

帖子

9万

积分

管理员

Rank: 14Rank: 14Rank: 14Rank: 14

积分
91134
2017-9-22 20:03:32 显示全部楼层 阅读模式
注意:此组件只支持win20087 R  I# n. T. d% ]. `) c
nodejs红遍半边天,皆因为异步编程、高性能等特性,swoole,一个php的超级扩展,重新定义php,能做到所有nodejs所能做的事情,具有很多的特性,具体百度“swoole”遗憾的是swoole不能在Windows环境下安装使用,现就Windows下使用swoole,给出第一种解决方案
! l! C; P: E' N6 M3 X, A; i, z) ]' z& R! R" d3 O/ R
工具/原料9 r- i" _1 ?; W

9 F* w! b$ S+ d# @: s, Z, w: e; J$ n4 Q; q2 }
方法/步骤1 安装环境
+ ]+ \" {& K/ S
  • 下载Cygwin和swoole
    0 C: u) P( F. d* n' p, B, T
/ K' H  m8 r2 }6 {: V# g  _( _2 s
1.jpg
/ ~- M0 l. s: A! P, N6 B
0 p7 I; {3 c% @0 l( k' U* ?0 X2 m8 _. e
2.jpg
4 G1 t6 {2 q# \9 X9 x0 R5 T6 D6 w! x. ?0 ~8 G
2.安装Cygwin,一直下一步到如下界面,选择163的镜像源,然后再下一步
5 p, ^/ F( A" c; u' w7 T( A8 R" U  @ 3.jpg
! t% W# @$ z# j( T- k! E/ y/ {) M, _1 j, y( O; F

4 s- e$ z3 F, n7 F* e" j5 D
6 x- v8 f1 J0 o/ `! ?
# v  {' @7 U" O' S; z3.选择安装的软件包,这里需要安装gcc、php、php开发工具、autoconf、pcre-devel,其它默认,这里注意的是,在上方的搜索栏搜索后,在下边找到对应的软件包选中,点击下一步按钮开始安装。(注意:下方的截图是我安装后界面,点击的位置一样,后边的图标可能不一样哦)
4 a4 B1 [! i) \5 g% C. s 4.jpg 5.jpg * c; E0 ~7 b1 i
6.jpg & L0 m/ m7 h6 m1 Y4 {

1 V- O. N; T+ I4.然后就是下一步下一步直到Cygwin安装完成; r# b3 t8 |" ]+ M! `8 c  d5 K
7.jpg
% v- y6 R% V# \4 X. S# w0 g 8.jpg
6 P; {1 U8 @- S
" J( d8 u. L" f) h; `7 f7 r" R5 n/ W
: O1 E. Q2 _" v6 d7 }
3 s" y, A- j+ f7 K7 }! ?8 u) Q方法/步骤2 安装swoole% M8 k' r" i: z6 B2 q8 b
8 A" X' s# j9 K' W; }$ S- |" E
  • 解压swoole的源程序到Cygwin的家目录,打开Cygwin软件(注意:要是你的Cygwin也安装在C盘,那你得注意了,安装swoole的时候有可能报错,解决办法是右键管理员身份打开Cygwin)
    " y  P( E$ Y) T$ I; K! c" d
9.jpg ) F5 P: S0 \7 K% {9 \
: C& u: e7 z5 g' J9 L0 g2 n; b: b7 f
10.jpg
# W0 \) ?$ p# d- ^" {: {5 k7 k
) e; D$ E0 ~4 c4 t7 k# _& l. v* E
; S  b; p" n. w
" [: H- U6 \$ e4 R8 n2 P7 P2 b" X7 V' ^
! G  A- k0 H. X+ D; X) h
2.此时的环境就好似linux的终端,而根目录就是Cygwin的安装目录,在界面输入命令:cd /home/swoole-src,其中swool-src是解压的源程序- C, `6 D1 g$ ^& u
11.jpg
; R; B5 U0 ]# Z9 {3 \" P) k  L9 ?! _, K. S

3 D! C; F& a& D1 x) d2 N) y, x- O: C6 Z) |& e, w
3.输入命令:phpize,生成编译的配置文件configure5 U; P( l1 ~7 D6 b1 T& ~* d
3 t& I6 m& ?3 m
7 Z5 ^4 a& s) l0 V/ s
12.jpg
7 ]# N( ?% }. P! @" {1 Y( X  a* q7 a/ Z/ K  i. @
4.输入命令:./configure && make && make install配置、编译、编译安装swoole2 ^  ^. y' o# V
(PS:执行./configure,除了编译配置,还会检测环境等等)' u  c# `( A& B# z7 a
13.jpg
8 s; E& T# a+ O  Y$ `+ o2 D' t 14.jpg 8 _8 N' y! S/ G% Z, C8 J
. M$ ?4 J- A4 E, R  G. |9 y
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扩展之外的其它所有扩展,方法是在其前面加上“;”英文分号)! ^! l6 j% y- M. @5 i6 P

; L' q" k9 O' m! S: y! J' b
6 W$ u8 M: x. ?, I4 g) G 15.jpg   M1 E8 X/ Z7 }
# a7 U& s! B8 N8 L$ u
9 K5 i5 U) j/ s9 W6 a& ?

( A  U. I4 M( _0 e6.使用命令:php -m,查看加载的模块,如果看到swoole,则扩展添加成功,到此环境搭建成功!6 @: B* X) }9 K; i, x  u
16.jpg + D' f: o- U. i3 f5 z( b

: V$ K5 [8 ~- u$ L; d
% h5 a: Z3 J+ Q1 F% m方法/步骤3 环境测试; M) C  H/ F; o8 P7 N0 K1 P
  • 在源程序中有一个examples文件夹,里边是一些范例程序,我们这里以运行一个http服务器做示范,在Cygwin中输入命令:php ./http/server.php,因为http服务器的范例程序是放在http目录中的,用命令运行这个范例程序
    4 S( C, L+ f6 {9 q( @

" ^0 M, z9 B# J0 g% Z' E1 c. m4 Y( C 17.jpg , ~$ _: g6 l7 I* T

( j" F( ^0 z) k3 y1.打开浏览器,在地址栏输入:127.0.0.1:9501,回车显示Hello swoole,成功!& o3 D6 B$ n- a% u$ I! s2 w- x
# w4 _; z( T" M* E2 A
18.jpg . p. o; U- z3 E/ o, k

5 S7 x+ F; u6 l; u0 g/ n2 i; B$ A" S
修改配置文件
. _% U( Y2 A, i& v1 ^根目录下面addonsewei_shopv2coresocketsocket.config.php5 \5 c4 \# a1 L  h
// 设置客户端请求IP
5 h4 H  u4 K8 Q3 G9 f" zdefine('SOCKET_CLIENT_IP', 'ceshi.kuwiemi.com');   //请将域名换成你自己的
6 @  R. f- W1 K0 i$ ~3 v8 m9 J4 A
- R7 o, x( B% `0 B' O- M! T: B1 C
其他配置不用更改 注意:默认是9501端口 记得开启
. E3 H5 v' m( D/ D7 X: e/ b4 d3 n. Q5 }# N
防止修改后云端提示更新 本文件已不在云端 需要的自行下载放到上述目录即可:
1 d& r5 {, U) @1 A: ]/ w; V% o
请点击此处下载

请先注册会员后再进行下载

已注册会员,请先登录后下载

提取密码:提取码76bh 
下载次数:0  文件大小:1 Bytes  售价:50 K米[记录]
下载权限: 不限  以上或 【加入荣耀会员】 【充值积分】 【如何领米?】

【酷微米资源下载指南】--默认解压密码:www.kuweimi.com | 加入QQ群 酷微米下载指南

1,如有异常请按 F5 刷新本页面!    【视频教程】  【资源维权反馈】

2,首发及精品资源受到保护,扣除K米!K米可通过分享资源免费获得!懒人也可选择充值

linux 教程请移步:https://www.kuweimi.com/thread-661-1-1.html) b  T+ H  x$ m

酷微米 - 社区版权 - 免责声明1、根据二○一三年一月三十日《计算机软件保护条例》2次修订第17条规定
2、为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件;
3、可以不经软件著作权人许可,不向其支付报酬!鉴于此,也希望大家按此说明研究软件!
4、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
5、本站所有主题由该帖子作者发表,该帖子作者与酷微米享有帖子相关版权
6、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和酷微米的同意
7、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
8、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
9、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
10、酷微米管理员和版主有权不事先通知发贴者而删除本文
--- 特别提示:本站资源非代理用户严禁传播倒卖,不遵守规定者,酷微米有权封号而不作另行通知! ---

回复

使用道具 举报

0

主题

5

帖子

5

积分

小酷一级

Rank: 1

积分
5
2017-10-16 10:03:13 显示全部楼层
太棒了,感谢酷微米啦!
回复

使用道具 举报

10

主题

46

帖子

61

积分

小酷一级

Rank: 1

积分
61
2017-11-4 12:35:16 显示全部楼层
太棒了,感谢酷微米啦!
回复

使用道具 举报

0

主题

1

帖子

1

积分

小酷一级

Rank: 1

积分
1
2017-11-22 15:49:54 显示全部楼层
cxvcxvcxvcx
回复

使用道具 举报

0

主题

1

帖子

1

积分

小酷一级

Rank: 1

积分
1
2017-11-24 00:16:43 显示全部楼层
注意:此组件只支持win2008) l9 ?3 L. C& j$ Y
. `$ V6 X! v/ s" G5 Knodejs红遍半边天,皆因为异步编程、高性能等特性,swoole,一个php的超级扩展,重新定义php,能做到所有nodejs所能做的事情,具有很多的特性,具体百度“swo
回复

使用道具 举报

0

主题

2

帖子

2

积分

小酷一级

Rank: 1

积分
2
2018-1-6 18:36:46 显示全部楼层
非常感谢,找了好久了,酷微米社区我的最爱....
回复

使用道具 举报

0

主题

44

帖子

159

积分

小酷一级

Rank: 1

积分
159
2018-1-11 20:14:16 显示全部楼层
太棒了,感谢酷微米啦!
回复

使用道具 举报

0

主题

1

帖子

11

积分

小酷一级

Rank: 1

积分
11
2018-7-24 10:17:34 显示全部楼层
真的不错哦太棒了,感谢酷微米啦!
回复

使用道具 举报

0

主题

1

帖子

11

积分

小酷一级

Rank: 1

积分
11
2018-11-16 14:49:07 显示全部楼层
太棒了,感谢酷微米啦太棒了,感谢酷微米啦!
回复

使用道具 举报

0

主题

1

帖子

11

积分

小酷一级

Rank: 1

积分
11
2019-1-24 14:10:26 显示全部楼层
win下swoole安装教程(windows篇)人人商城互动直播通信服
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

HOT • 推荐
酷微米 你我共享 为兴趣而生,全网资源一网打尽。 立即登录 中文注册
发布主题 快速回复 收藏帖子 返回列表 官方QQ群