win7 之 docker 安装 hyperf
做事一定要考虑别人的感受,千万不能让他们太开心了。
本地开发环境:win7 64位操作系统 8G内存
准备工作:
开启对应的服务,然后用xshell 客户端来连接,因为执行的命令可以事先写好,然后在进行拷贝执行,否则只能一个个的输入,考验你的耐心
先查看连接的宿主主机ip 对应的步骤后续记录
执行命令
docker-machine ls
找对对应的ip
端口:22
账号:docker
密码:tcuser
如果执行某些权限有问题,那么就在命令行前加 sudo 用管理员角色执行
加 sudo 是因为 其他用户权限不够,所以用sudo
再本地创建好对应的文件夹
然后在通过 VM 管理器进行添加对应的共享文件夹配置,这一步很重要,后面 docker容器挂载的时候用到
1、先下载对应的镜像
docker pull hyperf/hyperf
注意:默认是lastest 版本的,可以添加 7.4-alpine-v3.11-swoole,下面例子就是这个版本
2、运行容器 - 挂载共享目录
docker run -v /hyperf:/hyperf -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf:7.4-alpine-v3.11-swoole
运行成功,就会出现如下显示, -v 后面 /hyperf:/hyperf 特别重要,千万不要写错了,自己踩了好久的坑,弄了很久,幸好在老友的帮助下,试了出来的,不然真的要放弃了
以下都是踩过的坑
3、切换到对应的目录,然后再通过composer 安装hyperf 骨架,
cd hyperf
图片所示
4、开始执行创建项目
composer create-project hyperf/hyperf-skeleton
静等结果
一路下行就可以了
注意:如果下载不成功,那就是你的composer 版本问题,或者对应的镜像不支持,修改一下对应的配置就好了。加油!
最终结果
本地也有对应的代码
5、开始在 linux 启动 hyperf
切换到对应的目录,然后执行命令
php bin/hyperf.php start
不过在此之前,必须先配置好对应的 端口映射,跟着操作,rule1 是之前跟着别人写的
端口也映射好了,然后就可以通过本地浏览器执行访问了
到这一步,终于成功了。可以开心的玩hyperf 了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了