PHP,我操,居然已经九年没见了
今天突然干了一件很无聊的事:别人送了我一台虚拟主机。
我顺手把 PHP、数据库之类的老伙计折腾起来,三下五除二装了个 WordPress。然后,我盯着那个熟悉的 WordPress 后台仪表盘看了半天——
我他妈居然不知道装它来干嘛。
这种感觉非常奇妙。
大约九年前,我还是一个 WordPress 的重度用户,PHP 也是我当时最拿手的工具之一。那时候我对虚拟主机、Apache/Nginx、MySQL、主题定制、插件生态这些东西熟得不能再熟。
直到九年前的某一天,我那台虚拟主机崩了。因为没有妥善的冷备份,博客数据彻底归零。我心想“算了,懒得折腾了”。
这一懒,就是整整九年。
九年前,建站是怎样的重资产体验?
九年前折腾一个博客,底层链路几乎是一条牢不可破的重型工业链:
看起来每一步都合理,但真正用起来,就是无休止的“运维磨损”。
你原本的初衷只是:“今天心情不错,写篇博客。”
实际上打开电脑后:WordPress 提示更新?PHP 版本要不要升?MySQL 连接池有没有爆?插件 A 和插件 B 冲突了吗?主题更新会不会把我改的 CSS 冲掉?Gutenberg 编辑器又改了什么逻辑?网站怎么突然 500 了?
等你看完错误日志、排查完故障,半个多小时已经悄然溜走。
以前一个小时,至少有二十分钟耗在维护上,甚至比例经常反过来。
软件所谓的“版本更新”,实际上经常意味着:“恭喜你,接下来开始排查到底是什么东西坏了。”
2024 年回归:我已经完全不需要这些东西了
2024 年当我重新开始写字、做工具的时候,发现外面的技术世界已经彻底变天了。
现在我的整套网络资产,基本收敛为轻巧的现代工具链:GitHub + Cloudflare + Vercel + Node.js;而长篇博客,直接托管在 Blogger 上。
它看起来可能没有以前自建 WordPress 那么“大而全”,但核心在于:它太够用了,够用到让我彻底丧失了折腾底层的欲望。
现在,我甚至不需要“亲自排版”了
我的发布工作流已经被我精简到了极其离谱的程度:
我给 AI 准备好一套专属的 Skill 规范文档,然后只要随手丢进去一个粗糙的想法——哪怕充斥着错别字、病句、跳跃的逻辑,甚至只有半截零散的句子。AI 自动完成语义理解、错漏纠偏、润色重组、套用我专属的设计样式、打包成无需外部依赖的干净 HTML,随后一键交付。
这时候再反观 WordPress 后台:登录、加载插件列表、加载仪表盘组件、加载更新资讯、加载安全红点……最后我只是想说几句话,系统却逼着我当全职系统管理员。
无服务器时代的四重解脱
“PHP 是世界上最好的语言”
这句话我至今仍然认同。
至少在那个属于它的时代里,PHP 确实是最好的:简单、直接、廉价。开一个虚拟主机,上传一个单文件:
<?php
echo "Hello, World!";
?>
网站立刻就能跑起来。没有 npm install 的庞大黑洞,没有 Webpack/Vite 复杂的打包管线,没有几十层深不可测的 node_modules 依赖冲突。请求进来,PHP 解释干活,纯净的 HTML 吐回给浏览器——朴素得令人动容。
但今天我不再需要它,并非因为 PHP 不行了,也不是因为 WordPress 落伍了,而是我所面临的问题彻底变了。
九年前我的问题是:“我要怎么把一个复杂的网站搭出来并维持它活着?”
今天我的问题是:“我想表达什么?我该如何最快地把它创造出来?”
这两个问题之间,隔了整整一个互联网时代。
九年后再见,老朋友
九年前服务器轰然崩盘的时候,我绝对想不到:九年后我会重新登录 WordPress 后台,第一反应不是重温旧梦,而是失声苦笑:“卧槽,怎么这套系统还这么重?”
时代并没有抛弃我,它只是把我曾经花在排查 500 错误、折腾 MySQL 慢查询和升级插件的那二十分钟,完完整整地还给了我,让我能把精力真正投放到音乐、写作、前端图形和那些真正有趣的想法上。
至于 PHP……老朋友,别急。
哪天我突然想写个只有几百行代码的小轮子,我依然会毫不犹豫地回来找你。
操,九年了。你居然还在,而我已经轻装上阵了。