Êtes-vous toujours préoccupé par l'environnement et vous vous grattez la tête à propos de la compatibilité ? Docker peut facilement résoudre ces problèmes ? Hahaha, il s'avère que Docker est si puissant et résout les problèmes environnementaux. J'aurais pu emprunter un nouveau compte et dépenser 180 yuans pour acheter un serveur afin d'apprendre quelque chose et réfléchir aux problèmes du système, j'ai économisé 100 yuans supplémentaires par an. . Argent, pendant l’été chaud, je suis allé acheter des glaces et des fruits.
拉取镜像 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
À ce stade, le serveur swole a été configuré avec succès. Veuillez vous référer à la documentation et en ligne. exemples à suivre. W Apprentissage recommandé : oTutoriel Swoole
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!