• 请不要在回答技术问题时复制粘贴 AI 生成的内容
KentonMercer
V2EX  ›  程序员

看到今天爆出的 PHP 漏洞,聊聊老项目转 Go 这事

  •  
  •   KentonMercer ·
    PRO
    · 1h 20m ago · 715 views

    今天看到 PHP 爆了两个严重漏洞,官方马上发修复版本,手头有线上服务的还得先准备更新。不过看到这消息,又有点纠结老项目要不要转 Go 。

    开新坑选语言很容易,Go 可以,ts 也行。但一个稳定跑了好几年的 PHP 老项目,推倒重写,实在下不去手,或者说很难下定决心去重构。

    想问问实际做过 PHP 迁 Go 的 V 友:当初真正促使你们动手的原因是什么?跑了一段时间后,体感提升最明显的是性能、部署,还是日常维护?

    14 replies  •  2026-10-21 23:47:20 +08:00
    crackidz
        1
    crackidz  
       1h 17m ago
    现在 AI 转写不用太方便吧...
    rb6221
        2
    rb6221  
       1h 15m ago   ❤️ 1
    应该是升不动的老版本才会受影响,较新一点的版本都可以升级来解决吧,等后续升级修复就完事了
    chengran630
        3
    chengran630  
       1h 13m ago
    刚把 php 升级到 8427 ,用 ai 等就好了
    有几个老项目 php5.6 的 也让 codex 升级到了 8.4 让 codex 改 一会儿就好了
    php 的版本迭代 只是有部分不兼容,让 ai 一会就能改
    但是把 php 改为其他语言 可就是完全重构了
    KentonMercer
        4
    KentonMercer  
    OP
    PRO
       1h 10m ago
    @crackidz AI 转写是快,但转完你敢直接上线吗?转写一时爽,联调火葬场啊
    KentonMercer
        5
    KentonMercer  
    OP
    PRO
       1h 8m ago
    @chengran630 之前买过 WordPress 的主题,functions.php 加密的,这种更难搞。
    AngryBigCat
        6
    AngryBigCat  
       1h 4m ago
    既然 AI 都这么方便了 与其转写不如不转写 反正用 AI 干啥用啥都一样
    THESDZ
        7
    THESDZ  
       1h 2m ago
    上负载均衡,然后一点点换。
    cense
        8
    cense  
       1h 1m ago
    很多电商都是框架二开,转 go 成本不低,php 的电商框架太多了
    ludyleocn
        9
    ludyleocn  
       57 mins ago
    转 go 重新开发过一套,
    客户不满意又切回去 php 了。
    不过印象中 php 这漏洞上一年就批量出现过类似问题吧,
    现在爆出来有点晚。
    AngryBigCat
        10
    AngryBigCat  
       56 mins ago
    AI 时代编程语言已经是沦为二等甚至三等公民的话题了 从以前聊 XX 是世界上最好的语言 现在得换成 XX 是世界上最好的模型
    ShangJixin
        11
    ShangJixin  
       20 mins ago
    国庆那阵我把我的博客 vibe 成了 go 版本的,但是始终不敢让它上线跑,感觉这破车跑起来,比目前的 php 更加是个筛子
    CEBBCAT
        12
    CEBBCAT  
       17 mins ago
    聊你又不聊,硬蹭热点搞热度,point 何在?要起号右转小红书
    bnull
        13
    bnull  
       11 mins ago
    Go 证书验证漏洞可致中间人攻击

    Go 语言 crypto/x509 包存在漏洞 CVE-2026-111943:证书验证未阻止信任与已失陷 CA 关联的中级证书,攻击者可冒充合法服务器实施中间人攻击。Red Hat 将其定为 Important ,CVSS 3.1 评分 6.8 。

    利用需特定网络位置及不可信中继机构签发的证书,Red Hat 称难以被大规模滥用,缓解步骤见安全公告。
    vovov
        14
    vovov  
       1 min ago
    如果 go 有 filament 使用的话,早重构了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2761 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 15:49 · PVG 23:49 · LAX 08:49 · JFK 11:49
    ♥ Do have faith in what you're doing.