软件、硬件定制开发,联系QQ:99605319
资源类型: 软件应用
所属语言: php
资源语言: 中文


安装过程:

一、下载

二、解压

三、把“swoole”所在的“bin”目录加入到环境系统变量


查看安装的版本,验证是否安装成功

命令如下:

swoole-cli -v


查看 swoole 的配置

swoole-cli --ri swoole


查看 swoole 中的 php 相关配置

swoole-cli -m



体验开发简单的 web 服务器

<?php $http = new Swoole\Http\Server('127.0.0.1', 9991, SWOOLE_BASE); $http->on('start', function ($server) {     echo "Swoole http server 已启动, 可访问 http://127.0.0.1:9501\n"; }); $http->on('request', function ($request, $response) {     $response->header('Content-Type', 'text/plain');     $response->end('你好,这是我的第一个swoole http web服务器!'); }); $http->start();


运行我们写好的服务器:

swoole-cli webserver.php


接着来测试一下 websocket,这也是我们平时做实时通讯常用的协议

服务端:ws.php

<?php //创建WebSocket Server对象,监听0.0.0.0:9502端口 $ws = new Swoole\WebSocket\Server('0.0.0.0', 9502); //监听WebSocket连接打开事件 $ws->on('Open', function ($ws, $request) {     $ws->push($request->fd, "你好\n".$request->fd); }); //监听WebSocket消息事件 $ws->on('Message', function ($ws, $frame) {     echo "消息: {$frame->data}\n";     $ws->push($frame->fd, "server: {$frame->data}"); }); //监听WebSocket连接关闭事件 $ws->on('Close', function ($ws, $fd) {     echo "client-{$fd} 已关闭\n"; }); $ws->start();


客户端:ws.html

<html>  <head>    <title>测试Websocket</title>    <style> body { margin: 0; } canvas { width: 100%; height: 100% } </style>   </head>   <body>    <script> var wsServer = 'ws://127.0.0.1:9502'; var websocket = new WebSocket(wsServer); websocket.onopen = function (evt) { console.log("Connected to WebSocket server."); }; websocket.onclose = function (evt) { console.log("已断开连接"); }; websocket.onmessage = function (evt) { console.log('接收的数据来自: ' + evt.data); }; websocket.onerror = function (evt, e) { console.log('错误信息: ' + evt.data); }; </script>     </body> </html>


打开 cmd 执行服务端:swoole-cli ws.php

然后在浏览访问客户端ws.html


总结

swoole 的安装跟以前在 windows 上安装相比,简单了很多,基本无需任何安装操作,下载即可使用,只需配置环境变量.里面自带了 php8.1 以上的版本,无需自己安装





脚本环境资源(windows免安装swoole(带教程))网址:https://www.08i8.com/ttyxwh/detail1230.html;转载请注明!


提示:
1、资源共享网(www.08i8.com)脚本环境资源《windows免安装swoole(带教程)》仅供研究学习请勿商用!
2、如果发现本资源违法或侵权请【报告管理员】
3、您所看到的所有资源都是网友分享,资源共享网(www.08i8.com)无法保证都能正常下载使用,
4、如果您发现资源无法下载或无法使用请【报告管理员】,管理员会联系资源发布者补充新资源!
5、如果暂时无法补充新资源,【只退积分!不退款!
6、关注微信公众号:《国资互联联盟》 不迷路!

与《windows免安装swoole(带教程)》相关的《脚本环境》


  • windows系统PHP环境sae绿色免安装版

    windows系统PHP环境sae绿色免安装版

    SAE本地开发环境支持的服务:appconfig,counter,FetchURL,KVDB ,Mail ,Memcache,MySQL ,Rank ,Storage ,TaskQueue ,TmpFS ,Image,Wrappers,XHProf,验证码 注意:1.本地开发环境不需要安装,解压之后就可以直接使用。2.如果你是在windows7或者windows vista 系统下运行本地开发环境...

    5 91483  0


  • php加密Swoole_Loader扩展打包(Linux和Windows从php56到php73都有)

    php加密Swoole_Loader扩展打包(Linux和Windows从php56到php73都有)

    Linux64位(线程安全)\swoole_loader56_zts.soLinux64位(线程安全)\swoole_loader70_zts.soLinux64位(线程安全)\swoole_loader71_zts.soLinux64位(线程安全)\swoole_loader72_zts.soLinux64位(线程安全)\swoole_loader73_zts.soLinux64位(非线程安全)...

    10 47380  0


  • jre-6u25-windows-i586-s(jre1.6-32位)

    jre-6u25-windows-i586-s(jre1.6-32位)

    jre1.6,32位,windows平台,java运行环境非开发环境,旧版java保留资源,无捆绑,一些特殊情况可能需要用这些老版本

    5 38833  0

  • jdk-8u251-windows-x64.exe

    jdk-8u251-windows-x64.exe

    JDK 是用于开发和构建 Java 应用程序的软件包,它包含了编译器、调试器、运行时环境以及其他开发工具。使用 JDK 8u251 可以进行以下操作:Java 应用程序开发:使用 JDK 来编写、编译和构建 Java 应用程序,包括桌面应用程序、Web 应用程序、移动应用程序等。编译 Java 代码:JDK 中包含了 Java 编译器(javac),可以将 Java 源代码编译成可执行的字节码文件...

    免费 16866  0

  • phpStudy v8.1(64位,windows下php+mysql环境一键安装工具)

    phpStudy v8.1(64位,windows下php+mysql环境一键安装工具)

    全新界面,支持最新php、mysql版本,在不同站点可以选择不同版本php和mysql互不影响

    5 52638  0

  • admin
    admin

    0

    0

    0

    ( 此人很懒并没有留下什么~~ )
    img

    windows免安装swoole(带教程)

    下载积分 钻石会员
    5 免费
    请您 登录后 下载 !
    说明

    您下载所消耗的积分将转交上传作者。上传资源,免费获取积分!


    首页

    栏目

    搜索

    会员