Rumah  >  Artikel  >  rangka kerja php  >  Mari kita bincangkan tentang cara membina persekitaran swoole dalam docker

Mari kita bincangkan tentang cara membina persekitaran swoole dalam docker

青灯夜游
青灯夜游ke hadapan
2022-06-28 21:02:314100semak imbas

Mari kita bincangkan tentang cara membina persekitaran swoole dalam dockerAdakah anda masih bimbang dengan persekitaran dan menggaru kepala anda tentang keserasian boleh menyelesaikan masalah ini dengan mudah? Hahaha. Ternyata buruh pelabuhan sangat berkuasa dan menyelesaikan masalah alam sekitar saya mungkin telah meminjam akaun baharu dan membelanjakan 180 yuan untuk membeli pelayan untuk mempelajari sesuatu dan mempertimbangkan masalah sistem, saya menjimatkan 100 yuan lagi setahun . Duit, pada musim panas, saya pergi membeli ais krim dan buah-buahan.


1. Membina persekitaran swool

拉取镜像
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"

2 >

启动容器
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(&#39;0.0.0.0&#39;, 9504);
$server->on(&#39;Connect&#39;, function ($server, $fd){
  echo "client:connect\n";
});

$server->on(&#39;Receive&#39;, 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

Pada ketika ini, pelayan swwole telah berjaya dibina. Sila rujuk dokumentasi dan dalam talian contoh untuk diteruskan.                                                                                                                                                                                                                                                                                                                                                                                            

Atas ialah kandungan terperinci Mari kita bincangkan tentang cara membina persekitaran swoole dalam docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:learnku.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam