docker容器中php开发环境(php+nginx+mysql+composer+npm)的搭建实战

本文详细介绍了如何在docker容器中搭建php开发环境,包括安装docker、下载ubuntu镜像、安装nginx、php及php-fpm,以及composer的安装。通过这个过程,可以实现一个包含nginx、php、composer的高效开发环境,提高开发效率。
摘要由CSDN通过智能技术生成

docker容器中php开发环境的搭建实战

本人在上篇文章中讲述了mac中php开发环境相应软件的安装与配置,在结尾也确定了常用开发环境“即插即用”的必要性。本人开发目前后端以laraval5.8为主,使用nginx服务器来转发配置分离后的前后端访问,所以我所需要的常用开发环境,必须要具备nginx,php(php-fpm),composer(安装laraval及其他php应用依赖包) 这三个软件,而mysql本身在架构逻辑上就与应用层分离,且docker中mysql镜像的安装和配置都较为傻瓜,所以,在开发环境的定制过程中,不考虑mysql。

注意:可能有很多人会说,docker就是要做到镜像的最细化,应该做到最绝对的功能模块分离,应该把nginx和php分开。从概念上说是没有什么问题的,但是实际应用过程中,nginx和php(php-fpm)不管是在逻辑上还是配置上都是不能分开的,将两者综合在一个docker容器中,不仅增加了可用性,还增加了便捷性,提高了开发效率。(反正就是一千个读者就有一千个哈姆雷特吧)

闲话少说,接下来我们分步骤进行环境搭建的实战讲解。

第一步 安装docker

在windows和mac中,推荐下载docker桌面版客户端进行使用,可视化,窗口化,操作起来省时省力。官网地址为:docker桌面版下载地址
unbuntu上没有桌面

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值