DNMP简介:DNMP(Docker + Nginx + MySQL + PHP7/5)是一款全功能的LNMP一键安装程序https://gitee.com/phprao/dnmp2
场景说明:用dnmp架设服务器的时候经常需要同时用到多个php版本,所以简单记录了一下php多版本共存配置的方法。
1.编辑 docker-compose.yml , 打开不同php版本的注释:
vim /root/dnmp/docker-compose.yml
修改expose: 端口号
2.nginx 配置对应站点的conf
站点1:
vim /root/dnmp/services/nginx/conf.d/aaa.conf
站点2:
vim /root/dnmp/services/nginx/conf.d/bbb.conf
3.重启dnmp
关闭dnmp命令:
docker-compose stop
开启dnmp命令:
docker-compose up
4. 验证站点php版本
新建 phpinfo.php 文件
<?php echo phpinfo(); ?>
上传至项目跟目录(需用到ftp工具),访问验证:
站点1:
站点2:
5. DNMP 配置php多版本共存完成!