Hyperf - windows11 使用docker搭建hyperf框架
一、创建文件夹
- 按自己习惯创建一个文件夹
D:\workspace
二、创建docker容器并搭建Hyperf
1.创建Hyperf容器
- 打开win+R 输入:PowerShell 进入命令页
docker run -d --name hyperf -v D:/workspace/skeleton:/hyperf-skeleton -p 9501:9501 -it --privileged -u root hyperf/hyperf:latest
-d:
将以分离模式运行此容器,以便它在后台运行--name:
别名-v:
将容器卷 (/hyperf-skeleton)内的数据文件夹映射到本地宿主机共享目录 (D:/workspace/skeleton )。-p:
指定端口-i:
交互式启动-t:
终端 (exit退出终端)--privileged:
这个选项使容器内的root用户拥有真正的root权限。默认情况下,容器内的root用户只是外部的一个普通用户-u root:
这个选项用于设置容器运行时的用户。
- 出现以下界面表示容器创建成功
2.进入Hyperf容器
输入命令
docker exec -it hyperf /bin/bash
docker exec:
在正在运行的容器中执行一个命令-it:
启动并进入终端页面,通常搭配使用-i:
交互式启动-t:
终端 (exit退出终端)
hyperf:
运行的容器名/bin/bash:
启动 bash shell
3.设置composer镜像为阿里云镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
4.使用composer安装hyperf
composer create-project hyperf/hyperf-skeleton
注:如果执行命令后出现下图错误
解决方式:composer config -g repo.packagist composer https://packagist.phpcomposer.com
切换镜像后再重新创建项目
三、启动Hyperf
1.启动
进入安装好的 Hyperf 项目目录
cd hyperf-skeleton
启动 Hyperf
php bin/hyperf.php start
启动完成后打开浏览器访问127.0.0.1:9501
接下来,就可以在宿主机D:\workspace\skeleton
中看到安装好的代码了。 由于 Hyperf 是持久化的 CLI 框架,当修改完代码后,通过CTRL + C
终止当前启动的进程实例,并重新执行 php bin/hyperf.php start
启动命令即可。
分类:
Hyperf
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析