Tech
[PHP] DuckPhp 1.4.1 发布
把两个现成的应用塞进一个跑了八年的老站点——DuckPHP 的多应用互嵌
本文所有输出都是在本机( PHP 8.2 + DuckPHP 1.4.1 )实跑得到的结果,代码可以照着抄。
先说场景
你手上有一个跑了八年的老站点:一堆 PHP 脚本、静态页、可能还有别人写的小工具。现在要加三样东西:
一个后台管理界面;
一个内部博客;
一个给 App 用的 API 。
常见的路数是"上框架"——然后你发现:要把整个站点搬进它的目录结构,要改 nginx 的 rewrite ,要把老代码改造成它的控制器,还得祈祷它和站点里那套老 Session/老 DB 封装不打架。八年的东西,动一下就有人半夜打电话给你。
DuckPHP 走的是另一条路: 它不要求你搬家,它自己搬进来。
先看结果
我在本地搭了个"老站点", document_root 下只有一个静态页和新建的 app/ 目录:
legacy-site/ ← 老站点,document_root 指向这里
├── index.html ...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX