分享一个PHPer开发常用的Docker Compose 的多服务开发环境

maxhuang

分享一个我自己写的php开箱即用的docker开发环境

Docker FrankenPHP 服务环境

基于 Docker Compose 的多服务开发环境,集成 Webman开发环境、Web 服务器(FrankenPHP)、数据库(MySQL)、缓存(Redis)、搜索引擎(Elasticsearch)、文件管理服务(Alist)、反向代理(Caddy)、Docker 管理面板(DPanel,MacOS系统最优解)等常用服务。

开箱即用,无需额外配置即可快速启动和运行。

  • Webman 项目直接使用使用自定义镜像(./webman/Dockerfile
  • 支持传统PHP-FPM项目,如Laravel、Thinkphp、WordPress等,使用FrankenPHP服务进行优化,相同配置能提升约3~5倍性能
  • Hyperf (后续计划支持)
  • Mysql
  • Redis
  • Elasticsearch
  • DPanel
  • Alist

以下是我的开源地址:
https://github.com/maxhuangman/php-docker

ps:欢迎大佬们提提意见,或者加上自己想要的开发环境

48 1 0
1个评论

shiroi

Alist不是烂了嘛

  • maxhuang 17小时前

    嗯 确实烂了,我自己本地也取消了 忘记删除alist了

maxhuang

220
积分
0
获赞数
0
粉丝数
2025-05-26 加入
🔝