docker php 安装swoole,swoole(1)使用docker安装swoole环境
1.下載鏡像
pull php 鏡像
docker pull php:7.3-alpine3.8
創(chuàng)建容器
docker run -it --name test php:7.3-alpine3.8 sh
2.進(jìn)入容器安裝swoole
# 安裝依賴(lài)的第三方包
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
#開(kāi)啟擴(kuò)展
docker-php-ext-enable swoole
#查看擴(kuò)展
php -m
#將目前環(huán)境打包成新鏡像
docker commit test swoole:4.3.1
3.創(chuàng)建swoole容器
docker run -it --name swoole \
-p 80:80 \
-v /home/my/lujing:/pro \
swoole:4.3.1 sh
4.設(shè)置基本目錄(app)
"autoload": {
"psr-4": {
"App\\": "app/"
}
}
執(zhí)行composer dump-autoload映射app目錄
創(chuàng)建一個(gè)http服務(wù)
$http = new Swoole\Http\Server("0.0.0.0", 80);
$http->on('request', function ($request,Swoole\Http\Response $response) {
$response->end("
hello
");});
$http->start();
標(biāo)簽:http,swoole,apk,docker,php,安裝,80
來(lái)源: https://www.cnblogs.com/8013-cmf/p/11811158.html
總結(jié)
以上是生活随笔為你收集整理的docker php 安装swoole,swoole(1)使用docker安装swoole环境的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: openssl创建CA并签发证书
- 下一篇: php在菜单栏里加子菜单,WordPre