laradock php 多版本容器共存

thinkPHP3.2的项目用到mongodb,\MongoClient
提示报错如图,只能在低于php7的环境,因此需要在laradock再部署一个php56
laradock php 多版本容器共存_第1张图片

  1. 进入laradock 目录,复制一份php-fpm,命名php-fpm-56
    cp -r php-fpm php-fpm-56
    2.打开docker-compose.yml 文件,复制一份 php-fpm,如下图
    laradock php 多版本容器共存_第2张图片
    3.留意如果开启了xdebug此处构建php-fpm-56的时候会报错端口冲突
    image.png
    4.如果发现此错误,可自行配置别的端口如:9004
    5.配置好后重新build一下
    docker-compose build php-fpm-56
    6.nginx下site目录的service配置
    laradock php 多版本容器共存_第3张图片
    OK,没有别的问题都能正常运行了

你可能感兴趣的:(php容器)