栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

windows下使用docker搭建yaf,swoole,pdo环境

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

windows下使用docker搭建yaf,swoole,pdo环境

安装wsl,掠过

安装docker

Docker Desktop 官方下载地址: Install Docker Desktop on Windows | Docker Documentation

安装yaf,swoole环境

1.powershell中运行,拉取phpswoole的镜像

docker pull phpswoole/swoole

2.启动容器(运行一个9501端口,名称为swoole_test的镜像,代码本地地址为:d/code/docker_test,docker代码地址为:/var/www,自定义启动命令为php public/server.php)

 docker run --rm -p 9501:9501 --name swoole_test -v /d/code/docker_test:/var/www phpswoole/swoole php public/server.php

我自己使用的是wsl,如果需要使用中文可以加上环境配置

docker run --rm -p 9501:9501 --name swoole_test --env LANG="C.UTF-8" --env LANGUAGE="C.UTF-8" --env LC_ALL="C.UTF-8"  -v /d/code/docker_test:/var/www phpswoole/swoole

3.安装pdo扩展 

   点击小鲸鱼桌面对应镜像的cli进入

  

#apt源
vim /etc/apt/sources.list


#把域名换成mirrors.aliyun.com

apt-get update 
#安装pdo扩展
cd /usr/local/bin 
./docker-php-ext-install pdo_mysql

yaf安装(yaf包地址:PECL :: Package :: yaf)

cd /home
#安装wget,如已安装则跳过
apt-get install wget
#下载yaf包,自行选择最新包即可
wget https://pecl.php.net/get/yaf-3.3.4.tgz
tar zxvf yaf-3.3.4.tgz
cd yaf-3.3.4
phpize 
./configure --with-php-config=/usr/local/bin/php-config # php-config
make 
make install

 增加yaf配置

cd /usr/local/etc/php/conf.d
vi yaf.ini
#添加yaf配置,该目录下的配置文件会自动加载
[yaf]
extension=yaf.so
yaf.environ="develop"
#保存,然后执行php -m查看扩展是否已经正确安装

 

打包镜像,方便日后使用

 打开powershell

#查看容器id
docker ps
docker commit 容器ID  你的dockerhub用户名/保存的容器名称
docker login
docker push 你的dockerhub用户名/保存的容器名称

提交成功后就可以在你的小鲸鱼里看到你配置好的镜像了,以后就不用重复配置了。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/858993.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号