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

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

  •  
  •   KentonMercer ·
    PRO
    · 13h 3m ago · 2082 views

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

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

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

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

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

    利用需特定网络位置及不可信中继机构签发的证书,Red Hat 称难以被大规模滥用,缓解步骤见安全公告。
    vovov
        14
    vovov  
       11h 45m ago
    如果 go 有 filament 使用的话,早重构了。
    KentonMercer
        15
    KentonMercer  
    OP
    PRO
       11h 15m ago
    @cense 是的,电商类的更不好搞,短时间很难替换
    zeusho871
        16
    zeusho871  
       7h 19m ago
    goframe 感觉还好 ai skill 丰富 可以试试
    callmecaiyuyu
        17
    callmecaiyuyu  
       3h 1m ago
    @ludyleocn 为啥会不满意?不满意的点在哪?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5956 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 03:32 · PVG 11:32 · LAX 20:32 · JFK 23:32
    ♥ Do have faith in what you're doing.