最近,LNMP 脚本被接二连三的收购,我隐隐觉得再继续用下去不是很妥当。最近这两天更是连 OneinStack 的官网都打不开了,于是想着把 LNMP 转移到 Docker 上部署。这样能方便我进行维护和迁移,毕竟只需要扔一个 docker-compose.yml 进去就能建立起一整套环境了,而且不需要进行进一步的修改。

目前已经基本实现了 LNMP 框架,采用的是以下几个版本的软件:

Nginx-1.24.0
MySQL-5.7.42
PHP-8.1.25

当然,我不打算做成交互式的脚本,目标是做成一个比较简单,可以快速修改并部署的框架结构。

框架还添加了一些实用的插件、模块,比如 memcached、opcache、GD、adminer 等。经过一天的调试,目前已经基本稳定下来,并且发布到在了 GitHub 上,也算是方便自己下载吧。后续打算继续调节一下各个容器的功能和对镜像的瘦身,最后再完善一下 GitHub 上的描述文件。

至于这一套 LNMP 框架,就暂时叫做 LNMPD 吧。