PHP Foundation
PHP Foundation(The PHP Foundation)是资助 PHP 编程语言核心开发的非营利集体,2021年由 JetBrains 等公司联合发起,以 Open Source Collective 为财务托管方,出资聘请开发者维护 PHP 解释器、处理安全问题并实现新功能;PHP 的语言决策仍由社区 RFC 程序决定。
本页目录30 节
词条资料
2021年5月酝酿成立基金会
2021年11月22日正式成立
2021年11月22日,JetBrains 在其博客发布由 Roman Pronskiy 署名的公告,宣布与 Automattic、Laravel、Acquia、Zend、Private Packagist、Symfony、Craft CMS、Tideways、PrestaShop 共十家公司联合组建 PHP Foundation。公告的直接起因是 PHP 主要贡献者 Nikita Popov 于12月1日离开 JetBrains、转而专注 LLVM,JetBrains 认为失去这样一位贡献者会让 PHP 处于脆弱境地(即“巴士因子”问题)。[2][1][1][1][1][1]
2022年1月第一轮资助申请结束
2022年4月首批6名开发者开始工作
2023年3月31日开通 GitHub Sponsors 并设立顾问委员会
2023年11月Sovereign Tech Fund 投资与审计计划
2024年首次外部安全审计与内存不足问题初现
2024年1月3日开发团队扩充至10人
2024年4月2日参与欧盟《网络韧性法案》共同标准倡议
2024年11月19日发布扩展安装工具 PIE 预发布版
2024年11月22日成立三周年
2025年4月10日公布核心安全审计结果
2025年5月15日正式支持 FrankenPHP
2025年9月5日与 Anthropic 合作开发官方 PHP MCP SDK
2025年9月,基金会宣布与 AnthropicAnthropicAnthropic是一家于2021年成立的人工智能研究与产品公司,开发Claude模型、助手及Claude Code等工具,并以公益公司形式运营。Dario Amodei与Daniela Amodei为共同创办人,其研究涉及模型安全、可解释性和可控性。点击查看完整词条 的 MCP 团队及 Symfony 合作开发模型上下文协议(Model Context Protocol)的官方 PHP SDK,由 Symfony 团队担任主要维护者。[13][13]
2025年11月10日创始执行董事宣布卸任
2026年2月27日Elizabeth Barron 出任执行董事
2026年3月27日Matt Stauffer 加入理事会
2026年5月18日成立生态安全团队
2026年5月27日发布2025年度影响与透明度报告
2026年7月14日增聘安全方向开发者
2026年8月4日Anne McCarthy 加入理事会
2026年8月,理事会一致决定吸收 Automattic 架构师兼开源总监 Anne McCarthy 作为白金赞助商代表加入理事会。[21]
2026年8月11日OOM 问题被证实可远程利用
基金会把 PHP 纳入 Patch the Planet 计划,安全公司 Calif 据此于2026年7月30日开始审计 PHP。8月11日,Calif 研究员 Ryan A 报告了一个无条件远程代码执行漏洞,其根源与基金会2024年发现的 OOM 问题相同;OpenAIOpenAIOpenAI是2015年创立的人工智能研究与产品机构,开发GPT系列模型、ChatGPT、Codex及开发者API,并开展图像、语音、视频与智能代理研究。2025年重组后,非营利的OpenAI Foundation继续控制营利主体OpenAI Group PBC。其发展涉及大规模融资与算力合作,也伴随治理、版权、隐私及人工智能安全争议。点击查看完整词条 也独立报告了同一根源,Wiz 与 OpenAI 又分别在8月24日和9月18日报告了更多攻击途径。基金会表示,这些报告让 OOM 问题的全部影响变得清楚,自8月11日起修复该问题成为基金会安全团队的首要任务,多人全职投入,最终连周末也昼夜工作。[6][6][6][6][6]
2026年9月1日Brent Roose 接替 Roman Pronskiy 进入理事会
2026年10月14日公开安全报告处理流程
2026年10月20日漏洞编号提前泄露
2026年10月21日修复两个严重远程代码执行漏洞并承认“结构性失误”
2026年10月21日,PHP 项目发布 PHP 8.5.12、8.4.27、8.3.36 和 8.2.35,修复两个可让未经身份验证的攻击者在服务器上执行代码的严重漏洞:CVE-2026-109618 源于内存不足处理会在内部请求数据只初始化了一部分时中断 PHP,在 Apache 的 mod_php 下,未经身份验证的请求可在任何应用代码运行前触发,并在默认设置下实现完整的远程代码执行;CVE-2026-109619 源于请求所属的内部状态在内存释放后仍被保留,后续请求可能使用这一过期状态。所有处理网页请求的 PHP 安装都面临风险,其中 mod_php 风险最高;PHP 项目表示没有完整的缓解措施,升级是唯一安全的选择。[25][25][6][25][25][25][25]
同日,基金会发文回顾修复经过:两个漏洞位于几乎每个请求都会经过的内存管理和错误处理部分,因此既严重又难以在不破坏兼容性、不损害性能、不迫使大量第三方扩展改动的情况下修复。针对 OOM 问题,PHP 安全团队提出了几种互相竞争的方案,但各有代价;以共识方式运作的安全团队难以取舍,担心选错方案的后果,加上当时不知道存在远程代码执行途径、掌握引擎深层知识的核心开发者人数少且事务繁多,修复工作在数月间多次停滞又重启。基金会写道:“我们不会假装事实并非如此:这次延误是结构性失误,原因既在于安全团队的决策流程,也在于它缺乏资源。”(原文:We won’t pretend otherwise: the delay was a structural failure, caused by both the security team’s decision process and its lack of resources.)[6][6][6][6][6][6]
主题:治理结构
基金会的工作由四个部分承担:理事会(Governing Board)负责战略方向和最终决策;执行董事负责日常运营,是理事会与开发者之间的桥梁;顾问委员会由主要赞助商和受邀社区人士组成,只提供意见、没有决策权;签约开发者负责 PHP 核心开发、缺陷与安全修复等技术工作。理事会规模为5至10人,白金赞助商最多3席、社区代表至少3席,理事任期3年,均为无偿志愿服务;一般事项以简单多数通过,战略事项须获全体理事三分之二多数。[26][26][26][26][26][26][26]
基金会以 Open Source Collective 为财务托管方,由其处理资金往来、捐款和法律合规;Open Source Collective 是设在美国的501(c)(6)非营利组织。截至2026年10月,理事会成员包括 Sebastian Bergmann、Nils Adermann(Private Packagist)、Benjamin Eberlei(Tideways)、Nicolas Grekas(Symfony)、Sara Golemon、Matthew Weier O’Phinney(Perforce)、Matt Stauffer、Anne McCarthy(Automattic)和 Brent Roose(JetBrains)等,执行董事为 Elizabeth Barron;基金会签约13名全职和兼职工程师,Rasmus Lerdorf、Dmitry Stogov、Nikita Popov 为 PHP Fellows。[26][15][27][27][27][27][27][27]
主题:资金来源
关联机构、网站与公开账号
PHP Foundation:官网:https://thephp.foundation/(在新窗口打开)。[30]
来源
- The New Life of PHP – The PHP Foundation(在新窗口打开)
- The PHP Foundation: Impact and Transparency Report 2022(在新窗口打开)
- The PHP Foundation Update, January 2022(在新窗口打开)
- PHP Foundation Update, March 2023(在新窗口打开)
- PHP Foundation Update, November 2023(在新窗口打开)
- Today's PHP Security Release, and How We're Strengthening PHP Security(在新窗口打开)
- PHP Core Security Audit Results(在新窗口打开)
- The PHP Foundation Team Update 2024(在新窗口打开)
- Joining Forces for Open Source Cybersecurity Standards(在新窗口打开)
- Announcing the Pre-Release of the PHP Installer for Extensions (PIE)(在新窗口打开)
- The PHP Foundation Turns Three!(在新窗口打开)
- FrankenPHP Is Now Officially Supported by The PHP Foundation(在新窗口打开)
- Announcing the Official PHP SDK for MCP(在新窗口打开)
- Welcoming Joe Watkins as a PHP Foundation Developer(在新窗口打开)
- The PHP Foundation is Seeking a New Executive Director(在新窗口打开)
- Welcoming Elizabeth Barron as the New Executive Director of The PHP Foundation(在新窗口打开)
- Welcoming Matt Stauffer to The PHP Foundation Board(在新窗口打开)
- Announcing the Ecosystem Security Team at The PHP Foundation(在新窗口打开)
- The PHP Foundation Impact and Transparency Report 2025(在新窗口打开)
- Welcoming Alexandre Daubois to The PHP Foundation(在新窗口打开)
- Anne McCarthy Joins The PHP Foundation Board(在新窗口打开)
- Roman Pronskiy Leaves The PHP Foundation Board and Brent Roose Joins(在新窗口打开)
- Welcoming Daniel Scherzer to the Ecosystem Security Team(在新窗口打开)
- How the PHP Security Team Handles Your Reports(在新窗口打开)
- PHP: News Archive - 2026(在新窗口打开)
- Governance of the PHP Foundation(在新窗口打开)
- Structure(在新窗口打开)
- Sponsor The PHP Foundation(在新窗口打开)
- PHP Foundation - Open Collective(在新窗口打开)
- The PHP Foundation(在新窗口打开)
- Contact The PHP Foundation(在新窗口打开)