通过ansible roles配置lnmp环境,nginx通过源码编译安装,php通过源码编译安装,mysql通过yum安装(mysql源码编译超级慢)支持系统(centos6.x和centos7.x系列)
Docker分离环境搭建LNMP并部署Discuz
整理了一些有关源码编译LNMP出现的问题及解决方法,仅供参考。 1.CentOS 7编译php出错 :make: *** [ext/dom/node.lo] 错误 1
构建LNMP平台也需要Linux服务器、MySOL数据库和PHP解析环境,区别主要在Nginx与PHP的协作配置上。
Nginx是一个小巧而高效的Linux下的Web服务器软件,是由Igor Sysoev 为俄罗斯访问量第二的 Rambler 站点开发的,已经在一些俄罗斯的大型网站上运行多年,相当的稳定。Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。
因为公司项目跑PHP5.6,而自己学习需要PHP7.2,所以需要这两个版本共存。LNMP的搭建,首先搭建的是5.6的版本,不影响,在此基础上再安装一个PHP7.2。