docker php 安装swoole,swoole(1)使用docker安装swoole环境
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("
hello
");
});
$http->start();
标签:http,swoole,apk,docker,php,安装,80
来源: https://www.cnblogs.com/8013-cmf/p/11811158.html
docker php 安装swoole,swoole(1)使用docker安装swoole环境相关推荐
- docker php安装gd扩展_给docker里的php安装gd扩展
docker官方镜像为安装php扩展封装了函数,为开发者提供了很大的便利,以下以Dockerfile的形式演示安装gd扩展的方法,安装gd扩展需要安装几个依赖包,安装依赖包使用系统命令,安装命令根据基 ...
- docker 安装oracle_阿里云使用Docker搭建Hadoop集群
摘要 吐血整理,搭建了两遍,亲测可用!!! 我买的是阿里云2C4G的服务器,使用的是CentOS 7.7版本.在搭建过程中踩了不少坑,本篇文章希望对大家有用 CentOS 7.7安装Docker 查看 ...
- Docker在Ubuntu16.04和Windows10家庭版上安装操作步骤
之前在 https://blog.csdn.net/fengbingchun/article/details/109559500 中对Docker作了简单的介绍,这里介绍下Docker在Ubuntu1 ...
- docker基础文档(链接,下载,安装)
一.docker相关链接 1.docker中国区官网(包含部分中文文档,下载安装包,镜像加速器):https://www.docker-cn.com/ 2.docker官方镜像仓库:https://c ...
- 安装Docker和下载images镜像和常用Docker命令
安装Docker和下载images镜像和常用Docker命令 我的是centos7的方法: $sudo yum install docker 直接yum安装contos7使用centos6.5先获取e ...
- Linux 环境安装 Node、nginx、docker、vsftpd、gitlab
Linux 环境安装 centos7 # 更新yum yum update -y 0. 防火墙 firewalld 新入的JD云服务器,发现防火墙默认是关闭的. # 查看防火墙状态 systemctl ...
- Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2
官方文档:Install WSL on Windows 10 | Microsoft Docs 提要: 本文是关于docker的专题讨论,作者用一组文档尽可能保证完整地阐述Docker到底是啥?如何使 ...
- window docker mysql_windows使用docker运行mysql等工具(二)安装运行mysql
今天接着上一篇的内容继续来学习安装运行mysql.建议先阅读第一篇:windows安装docker 一 查看mysql版本 如果想知道mysql镜像具体有哪几个版本,需要去docker hub查看. ...
- [Docker] Centos7 安装docker-18.03.1-ce(离线安装)
一.引言 为了实现离线安装docker-18.03.1-ce这个想法,我遍寻网络,什么 RPM 搜索大法啦,yum local install 方法啦,都是复杂到不行. 二.终极解决 直接上网址: I ...
- Swoole入门指南:PHP7安装Swoole详细教程(一)
好久未更新了,不是懒呃,是太忙啦!终于偷得浮生几日闲. 这一段时间准备为大家带来swoole的入门教程,感受一下php的nodeJs强悍之处. 所有的示例代码均放在了github上:learn-swo ...
最新文章
- 存储过程中返回结果集
- 微信小程序左上角返回按钮跳转到指定页面
- EasyTransaction 1.3.0 发布,一站式分布式事务解决方案
- 新学Node-JS的一点总结
- 通过live555实现H264 RTSP直播
- Netty4服务端和客户端实现
- 读书笔记《单核工作法》_3原理2,3
- 关于汉语转换拼音的组件
- Linux内核邮件列表发送和回复格式研究
- 90 条 Python 程序建议
- oracle 1亿条数据,如何在十分钟内插入1亿条记录到Oracle数据库?
- python能做底层开发吗_python底层是什么语言
- HTML图片的空隙解决
- Python-pvm解释器运行程序原理
- 使用ajax爬取今日头条街拍图片
- PhxRPC源码简析
- 【中亦安图】Systemstate Dump分析经典案例(7)
- pe擦除服务器硬盘,如何使用老毛桃winpe的分区助手进行磁盘数据擦除?
- android 短信 代码错误,android – Firebase手机身份验证错误:短信代码已过期
- 常垒·视频:股权投资的终极思维