PHP与Docker:应用容器化
300 页
Chinese
PDF
4.5

PHP与Docker:应用容器化

PHP与Docker:应用容器化

作者:

年份:

简介:

《PHP与Docker:应用容器化》是一本全面的指南,将帮助PHP开发者掌握使用Docker进行应用打包、交付和启动的现代方法。您将学会将混乱的依赖关系转变为可预测且可复现的环境,该环境在本地机器、开发服务器和生产环境中运行一致。



本书适合谁?

  • 各级别PHP开发者 — 从首次接触容器化的初级开发者,到希望优化流水线和架构的高级开发者。
  • DevOps工程师,需要关于PHP(FPM、Nginx、Composer、Xdebug)的专业信息。
  • 团队领导与架构师,计划迁移到微服务架构或实施CI/CD。


您将学到什么?

  • 如何为PHP应用创建Dockerfile:选择基础镜像、安装扩展、优化层。
  • 为典型LEMP栈(Linux、Nginx、PHP-FPM、MySQL/PostgreSQL)配置Docker Compose。
  • 在容器中使用Xdebug和IDE — 无痛调试。
  • 在容器内通过Composer管理依赖。
  • 构建多阶段镜像以减小生产工件的大小。
  • 安全性:不要以root身份运行容器、密钥管理、隔离。
  • 编排:适用于PHP项目的Docker Swarm和Kubernetes(基本场景)。
  • CI/CD:使用GitHub Actions和GitLab CI自动化构建、测试和部署。


为什么值得阅读?

容器化已成为Web开发的事实标准。本书不堆砌理论——每个章节都包含实用示例、可直接使用的配置以及常见错误分析。您将节省数周的环境配置时间,从而专注于代码本身。



在本书末尾,您将完成一个完整的项目:在带有监控和日志记录的生产级Kubernetes集群中部署多服务PHP应用(基于Symfony的API + 队列工作者 + 基于Laravel的管理后台)。



本书语言生动,幽默风趣,并融入了作者的真实经验。既适合自学,也适合团队的企业培训。

推荐