> PHP 프레임워크 > Swoole > Docker에서 Swoole 환경을 구축하는 방법에 대해 이야기해 보겠습니다.

Docker에서 Swoole 환경을 구축하는 방법에 대해 이야기해 보겠습니다.

青灯夜游
풀어 주다: 2022-06-28 21:02:31
앞으로
4139명이 탐색했습니다.

Docker에서 Swoole 환경을 구축하는 방법에 대해 이야기해 보겠습니다.아직도 환경에 대해 고민하고 호환성에 대해 고민 중이신가요? Docker를 사용하면 이러한 문제를 쉽게 해결할 수 있습니다. 하하하.. 알고 보니 docker가 너무 강력해서 환경 문제를 해결해 주려고 새 계정을 빌려 서버를 구입하고 시스템 문제를 고려해서 1년에 100위안을 더 절약한 것 같습니다. . 돈, 더운 여름에 아이스크림과 과일을 사러갔습니다.


1. 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"
로그인 후 복사

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
로그인 후 복사


이제 swole 서버가 성공적으로 설정되었습니다. 설명서와 온라인을 참조하세요. 계속할 예입니다. W 추천 학습: oSwoole 튜토리얼

위 내용은 Docker에서 Swoole 환경을 구축하는 방법에 대해 이야기해 보겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:learnku.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿