概要
php/php-srcは、Web開発を中心に広く使われる汎用scripting language、PHPのinterpreter source repositoryです。通常利用向けのbinary・packageと、処理系へ変更を加えるためのsource build手順が分けて案内されています。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
PHP runtimeとbundled extensionをsourceから構築・検証する
repositoryにはPHP interpreter本体と多数のessential bundled extensionが含まれます。compile後はmake testで広範なtest suiteを実行でき、対象directoryやparallel worker数を指定して変更範囲を検証できます。
出典:[1]
PHP処理系・extension・言語仕様へ関わる開発
Web applicationでPHPを利用するだけでなく、interpreterやbundled extensionの挙動を調査・修正したい開発者に向くrepositoryです。新機能はRFCと投票を経るため、code変更前に公式の提案processを確認してください。
出典:[1]
日常利用のinstallとsource buildを混同しない
Windows binaryや各OS向けpackageを使えばsource buildは不要です。Git版の最小buildにはautoconf、bison、re2cが必要で、default buildにはlibxml2とSQLiteも加わります。配布条件はModified BSD License(BSD-3-Clause)です。
出典:[1]
参考にした公式資料
- [1]PHP Interpreter README(2026-09-13)
編集部からの補足
3文字の一般的な言語名がecosystem全体の検索と重なる中、interpreter本体のrepositoryだと明示する重要性が分かる例として選びました。
成長
成長の推移 · 直近30日
40,378 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 443
- Open PR
- 1,099
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
- Stars
- 40,378
- Forks
- 8,144
- Watchers
- 1,344
- Open Issues
- 970
- 主要言語
- C
- ライセンス
- BSD-3-Clause
- リポジトリ最終更新
- 2026/09/12
あわせて探訪
- Go138,481 Stars
simple・reliable・efficientなsoftwareを公式toolchainで構築するprogramming language。
Go - Node.js121,604 Stars
server・CLI・toolingを複数OSで動かすopen-sourceのcross-platform JavaScript runtime。
JavaScript - Rust118,482 Stars
ownership modelでmemory・thread safetyをcompile時に支える高性能なsystems programming言語。
Rust - CPython76,867 Stars
Pythonのinterpreter・標準library・build・testを開発するsource repository。
Python - Kotlin53,405 Stars
JVMを起点にAndroid・iOS・desktop・Webへcodeを共有できるconciseなmultiplatform言語。
Kotlin
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。