首页服务器swoole环境搭建的方法是什么?

swoole环境搭建的方法是什么?

时间2024-03-21 20:28:03发布访客分类服务器浏览598
导读:这篇文章主要介绍了title,讲解详细,步骤过程清晰,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家,下面我们一起来了解看看吧。 免费资源网,https://free...
这篇文章主要介绍了title,讲解详细,步骤过程清晰,对大家了解操作过程或相关知识有一定的帮助,而且实用性强,希望这篇文章能帮助大家,下面我们一起来了解看看吧。



免费资源网,https://freexyz.cn/

还在为搭环境困扰吗,还在为兼容性挠头吗,docker轻松解决这些问题。哈哈哈原来docker如此强大,解决了环境的问题,之前可能是为了学习某个东西考虑到系统问题到处借新号花个百八十块钱买服务器,有了docker一年又省了一百块钱,夏日炎炎,买雪糕水果去了。

一、搭建swoole环境

拉取镜像
docker pull phpswoole/swoole:4.5.9-php7.4
测试镜像环境:
docker run --rm phpswoole/swoole:4.5.9-php7.4 "php -m"
docker run --rm phpswoole/swoole:4.5.9-php7.4 "php --ri swoole"
docker run --rm phpswoole/swoole:4.5.9-php7.4 "composer --version"

二、测试

启动容器
docker run --rm -p 8000:9501 --name swoole -v /home/malina/project/swoole:/var/www 
phpswoole/swoole:4.5.9-php7.4
在/home/malina/project/swoole中编写server.php代码
?php

$server = new Swoole\Server('0.0.0.0', 9504);
    
$server->
on('Connect', function ($server, $fd){
    
  echo "client:connect\n";

}
    );
    

$server->
on('Receive', function ($server, $fd, $reactor_id, $data){
    
  $server->
send($fd, "Server:{
$data}
    ");

}
    );
    

$server->
on("Close", function ($server, $fd){
    
  echo "Client:Close\n";

}
    );
    

$server->
    start();
    
容器里执行:
php server.php
打开新窗口测试:
curl http://127.0.0.1:8000


到这里就把swwole服务器搭建成功了,参照文档和网上示例进行继续吧。


以上就是关于“swoole环境搭建的方法是什么?”的介绍了,感谢各位的阅读,希望文本对大家有所帮助。如果想要了解更多知识,欢迎关注网络,小编每天都会为大家更新不同的知识。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: swoole环境搭建的方法是什么?
本文地址: https://pptw.com/jishu/649541.html
docker如何部署安装zabbix,过程是什么 什么是对象池化,怎样用apache-common-pool池化对象

游客 回复需填写必要信息