Adakah 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.
拉取镜像 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
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!