旗下导航:搜·么
当前位置:网站首页 > PHP框架 > Swoole > 正文

docker怎样装置swoole【swoole】,docker,swoole

作者:搜搜PHP网发布时间:2019-12-06分类:Swoole浏览:86


导读:1、下载镜像pullphp镜像dockerpullphp:7.3-alpine3.8建立容器dockerrun-it--nametestp...

1、下载镜像

pull php 镜像

docker pull php:7.3-alpine3.8

建立容器

docker run -it --name test php:7.3-alpine3.8  sh

2、进入容器装置swoole

# 装置依靠的第三方包
 echo http://mirrors.ustc.edu.cn/alpine/v3.7/main > /etc/apk/repositories && \
  echo http://mirrors.ustc.edu.cn/alpine/v3.7/community >> /etc/apk/repositories
apk --no-cache add autoconf gcc g++ make openssl openssl-dev

#下载swoole
 pecl install swoole-4.3.1 

#开启扩大
docker-php-ext-enable swoole

#检察扩大
php -m   

#将现在环境打包成新镜像
docker commit test swoole:4.3.1

3、建立swoole容器

docker run -it --name swoole \
-p 80:80 \
-v /home/my/lujing:/pro \
swoole:4.3.1 sh

4、设置基础目次(app)

"autoload": {
        "psr-4": {
            "App\\": "app/"
        }
    }

实行composer dump-autoload映照app目次

建立一个http效劳

$http = new Swoole\Http\Server("0.0.0.0", 80);
$http->on('request', function ($request,Swoole\Http\Response $response) {
    $response->end("<h1>hello</h1>");
});
$http->start();

以上就是docker怎样装置swoole的细致内容,更多请关注ki4网别的相干文章!

标签:dockerswoole