前提
查看此教程时,默认你已经安装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
其它
在本地查看容器挂载目录,可以看到在容器中创建的项目,在本机中就可以以此目录来进行开发了