Windows下配置hyperf环境

请先阅读Docker安装及使用
设置共享文件:
/wx_server_hyperf 对应本地代码路径

1,本地安装Composer
2,本地下载php-7.3.9-nts-Win32-VC15-x64
3,通过 Composer 创建项目

docker下hyperf项目安装https://doc.hyperf.io/#/zh/quick-start/install

hyperf-cloud/hyperf-skeleton 项目是我们已经为您准备好的一个骨架项目,
内置了一些常用的组件及相关配置的文件及结构,是一个可以快速用于业务开发的 Web 项目基础,
在安装时,您可根据您自身的需求,对组件依赖进行选择

 /wx_server_hyperf: 这个是共享文件
docker run -v /wx_server_hyperf:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf:7.2-alpine-cli


# 下载并运行 hyperf/hyperf 镜像,并将镜像内的项目目录绑定到宿主机的 /tmp/skeleton 目录
不用这个命令
docker run -v /tmp/skeleton:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf:7.2-alpine-cli

换成下面这个命令  /wx_server_hyperf: 这个是共享文件对应本地php代码
docker run -v /wx_server_hyperf:/hyperf-skeleton -p 9501:9501 -it --entrypoint /bin/sh hyperf/hyperf:7.2-alpine-cli


# 镜像容器运行后,在容器内安装 Composer
wget https://github.com/composer/composer/releases/download/1.8.6/composer.phar
chmod a+x composer.phar
mv composer.phar /usr/local/bin/composer
# 将 Composer 镜像设置为阿里云镜像,加速国内下载速度
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

# 通过 Composer 安装 hyperf/hyperf-skeleton 项目
composer create-project hyperf/hyperf-skeleton

# 进入安装好的 Hyperf 项目目录
cd hyperf-skeleton
# 启动 Hyperf
php bin/hyperf.php start

关闭再次进入: 
-p 9501:9501  指定端口映射,格式为:主机(宿主)端口:容器端口 
-P: 随机端口映射,容器内部端口随机映射到主机的高端口

phpstorm 配置docker

phpstorm 配置docker,配置完成后phpstorm中直接启动就可以运行项目
docker必须是运行状态

phpstorm 配置docker官方文档
https://www.jetbrains.com/help/phpstorm/2017.1/docker.html
第一步:settings中配置docker
在这里插入图片描述
第二步: Docker Deployment run/debug configurations 配置
https://www.jetbrains.com/help/phpstorm/2017.1/run-debug-configuration-docker-deployment.html
在这里插入图片描述
在这里插入图片描述Command preview是自动生成的,是完整命令,上面的配置也是对完整命令的拆分

docker run -p 9501:9501 -v /wx_server_hyperf:/hyperf-skeleton --name container_hyperf hyperf/hyperf php /hyperf-skeleton/bin/hyperf.php  start

-p 端口映射
-v 挂载
--name 容器名称
php xxxx start 启动

启动并运行:
在这里插入图片描述

在这里插入图片描述浏览器输入:
http://192.168.99.100:9501
http://192.168.99.100:9501/?user=World
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值