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 了

 

 

posted @ 2021-10-28 08:57  方达达  阅读(139)  评论(0编辑  收藏  举报