php/php-src

The PHP Interpreter

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 17 minutes ago
Added to GitGenius on March 31st, 2026
Created on June 16th, 2011
Open Issues & Pull Requests: 1,999 (+0)
Number of forks: 8,134
Total Stargazers: 40,315 (+0)
Total Subscribers: 1,342 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.3 hours
Mean response time: 48.8 days
90th percentile: 24.1 days
Tracked items: 3,099

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 81% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 48% of tracked open issues have had no activity in three months. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 826
New in 7 days: 17
Closed in 7 days: 12
Avg open age: 537 days
Stale 30+ days: 764
Stale 90+ days: 638

Recent activity

Opened in 7 days: 12
Closed in 7 days: 10
Comments in 7 days: 13
Events in 7 days: 80

Top labels

  • Bug (3,386)
  • Status: Verified (1,523)
  • Status: Needs Triage (1,235)
  • Feature (850)
  • Status: Invalid (641)
  • Category: Engine (454)
  • Status: Requires RFC (194)
  • Extension: standard (189)

Detailed Description

The PHP Interpreter repository at github.com/php/php-src is the official source code for PHP, a general-purpose scripting language designed with particular strength in web development. Written primarily in C, this repository contains the complete implementation of the PHP interpreter and the Zend Engine that powers it. PHP is distributed under the Modified BSD License and serves as the runtime environment for everything from personal blogs to some of the world's most heavily trafficked websites.

The repository functions as both the language core and application platform for PHP development. It includes the interpreter itself along with many essential bundled extensions that provide additional functionality. The codebase supports building PHP from source across multiple operating systems including Windows, Linux, and macOS, with detailed build instructions provided for each platform. The build process requires tools like autoconf, bison, and re2c, along with optional dependencies such as libxml2 and libsqlite3 for a default configuration. Developers can customize builds using various configuration options, with debug mode recommended for development work.

Testing infrastructure is a significant component of this repository. PHP ships with an extensive test suite that can be executed through the make test command following successful compilation. The testing system supports parallel execution across multiple cores, allowing developers to run tests efficiently on modern hardware. The qa.php.net site provides additional detailed information about testing and quality assurance processes.

Activity data from GitGenius shows this is an actively maintained project with substantial community engagement.

The contribution process is formalized through GitHub-based workflows. New features require an RFC (Request for Comments) that must be accepted by developers through a voting process documented on the PHP wiki. Bug fixes follow a simpler path and should reference GitHub issues using the GH-NNNNNN format in commit messages. The repository maintains comprehensive contributor documentation including coding standards, internal documentation, mailing list rules, and release process guidelines.

This cross-pollination suggests the repository benefits from perspectives and practices developed in other language communities while contributing its own innovations back to the broader software development ecosystem.