Windows下PHP微服务框架Hyperf Swoole开发部署(Docker方式)

前提

查看此教程时,默认你已经安装Docker for windows,并且具备了基本的docker及linux操作技能。

安装

创建并启动一个Hyperf容器

运行以下命令来创建并启动一个hyperf官方提供的镜像容器,注意D:/hyperf是我本地主机存放hyperf项目的目录,挂载到了容器的/data/project目录;本地主机的9501端口挂载到了容器的9501端口

docker run --name hyperf -v D:/hyperf:/data/project -p 9501:9501 -it --privileged -u root --entrypoint /bin/sh hyperf/hyperf:7.4-alpine-v3.11-swoole

配置容器内composer镜像源

这里将composer镜像源配置为阿里云的,配置其它可参考:Composer国内镜像源配置

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

创建项目

进入到/data/project目录,创建hyperf项目

composer create-project hyperf/hyperf-skeleton

启动项目

进入到项目目录并启动项目

# 进入项目目录
cd hyperf-skeleton

# 启动项目
php bin/hyperf.php start

访问

在本地主机访问项目:http://127.0.0.1:9501/?user=lauwen

其它

在本地查看容器挂载目录,可以看到在容器中创建的项目,在本机中就可以以此目录来进行开发了

猜你喜欢

转载自blog.csdn.net/Douz_lungfish/article/details/124171155