dnmp优秀的php集成环境
php集成环境为什么选择dnmp
最近在mac上搭建集成环境的时候,先是用phpstudy,下载后发现缺少很多依赖,如果要去安装依赖还需要编译。还去试了几个集成环境,容易出现版本问题等等。dnmp解决了这些问题
dnmp优势
dnmp是基于docker的集成环境,所以有以下优势:
- 服务之间相互隔离,通过docker-compose可以安装多个服务和版本
- 可以动态调整版本,可以同时部署php5,php7,mysql5,mysql8等等版本
- 一个命令轻松扩展php依赖
- values卷共享,可以做到编辑后,自动运行,无需fpt等上传
官方回答:
100% 开源
100% 遵循 Docker 标准
支持多版本 PHP 共存,可任意切换(PHP5.4、PHP5.6、PHP7.2)
支持绑定任意多个域名
支持 HTTPS 和 HTTP/2 PHP
源代码、MySQL 数据、配置文件、日志文件都可在 Host中直接修改查看
内置完整 PHP 扩展安装命令 默认安装 pdo_mysql、redis、xdebug、swoole等常用热门扩展,拿来即用
带有 phpmyadmin 和 phpredisadmin 数据库在线管理程序
实际项目中应用,确保 100%
可用 一次配置,Windows、Linux、MacOs 皆可用