Windows10 使用phpstorm、docker搭建Hyperf

前言:

最近需要在Windows下开发hyperf,因为swoole不支持Windows,需要在dokcer环境搭建。

Windows10 下开发,首先安装配置好

1、Docker
2、PhpStorm

开始

首先打开phpStorm,Run->Edit Configuration->Docker->Docker Image

  • 配置phpStorm如下

  • hyperf docker官方镜像版本地址[链接地址]链接地址

  • 可以根据实际情况,映射到宿主机对应的目录,以下以 D:\hyperf 为例

  • 配置端口映射,hyperf默认9501,以下以9501:9501为例

  • 点击运行按钮,如下图示就说明成功了

创建项目

  • 先进入hyperf容器内
  • 将 Composer 镜像设置为阿里云镜像,加速国内下载速度
    composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
  • 创建项目
    cd /data/project
    composer create-project hyperf/hyperf-skeleton
    接下来,就可以在宿主机 D:\hyperf 中看到您安装好的代码了
  • 最后配置Command修改为php /data/project/hyperf-skeleton/bin/hyperf.php start, 就可以一键重启

    重新启动

  • 点击 PhpStorm 右上角,选中刚刚配置的 Hyperf 脚本
  • 点击旁边的开始按钮,既可以运行 Hyperf
  • 我们访问一下浏览器127.0.0.1:9501

    结束,完结撒花。

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 3

我想问一下,Hyperf的开发体验怎么样 :speak_no_evil:

4周前 评论
Errorist (楼主) 4周前

修改挂载文件貌似得重启才能更新,如何能更新挂载文件自动同步到容器内更新呢?

2周前 评论
Errorist (楼主) 2周前

我用过wsl2 和hyperv的docker。wsl2很慢。hyperv还行。但是感觉怎么都不如本地。

2周前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!