ホームページ > 記事 > PHPフレームワーク > DockerでSwoole環境を構築する方法について話しましょう
docker で swoole 環境を構築するにはどうすればよいですか?以下の記事ではdockerを使ってswoole環境を構築する方法を紹介しますので、ご参考になれば幸いです。
まだ環境に悩まされ、互換性について頭を悩ませていますか? Docker を使用すると、これらの問題を簡単に解決できます。ハハハ。docker は非常に強力で、環境問題を解決することがわかりました。何かを学び、システムの問題を考慮するために、新しいアカウントを借りて 180 元を費やしてサーバーを購入したかもしれません。docker を使用すると、さらに年間 100 元を節約できました. お金、暑い夏にアイスクリームと果物を買いに行きました。
拉取镜像 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 サーバーが正常にセットアップされました。ドキュメントとオンラインの例を参照して続けましょう。
以上がDockerでSwoole環境を構築する方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。