Repolode
php

php/php-src

O interpretador PHP, uma linguagem de script de uso geral especialmente adequada ao desenvolvimento web.

Estrelas
40,537
Forks
8,233
Issues abertas
2,176
Último commit
há 1 hora

O que é?

PHP é uma linguagem de script de uso geral, amplamente usada para criar sites e aplicações web. Este repositório contém o código-fonte do próprio interpretador PHP, escrito em C, usado para compilar e instalar o runtime do PHP.

O repositório abrange a compilação do PHP a partir do código-fonte no Linux, macOS e Windows, com opções de configuração para desenvolvimento (builds de depuração) e produção. Ele inclui uma ampla suíte de testes, executada com make test, que pode ser paralelizada ou limitada a diretórios específicos. Funcionalidades adicionais são fornecidas por meio de extensões, que podem ser instaladas via PIE ou pelo sistema PECL, mais antigo.

Desenvolvedores que queiram contribuir com correções de bugs podem enviar pull requests diretamente, enquanto novos recursos da linguagem exigem uma RFC aceita pelos desenvolvedores do PHP. O projeto é distribuído sob a licença BSD-3-Clause.

Recursos principais

  • 01Compila o interpretador PHP a partir do código-fonte em C no Linux, macOS e Windows.
  • 02Inclui uma ampla suíte de testes que pode ser executada com make test.
  • 03Oferece configurações de build para depuração e produção por meio de flags do configure.
  • 04Amplia as funcionalidades com extensões incluídas e instaláveis.
  • 05Aceita contribuições por pull requests no GitHub e, para novos recursos, por meio de um processo de RFC.

Casos de uso

  • Compilar um runtime PHP personalizado a partir do código-fonte com extensões específicas habilitadas.
  • Executar a suíte de testes do PHP para validar alterações no interpretador.
  • Contribuir com correções de bugs ou recursos da linguagem para o projeto PHP.

Início rápido

  1. 1

    Instalar os pré-requisitos de compilação no Ubuntu

    sudo apt install -y pkg-config build-essential autoconf bison re2c libxml2-dev libsqlite3-dev
  2. 2

    Gerar o script configure

    ./buildconf
  3. 3

    Configurar a compilação (padrões de produção)

    ./configure
  4. 4

    Compilar o PHP usando vários jobs

    make -j4

Antes de usar

  • A compilação a partir do código-fonte requer várias ferramentas de compilação do sistema e bibliotecas.
  • Os binários pré-compilados para Windows são obtidos em um site de download separado, não no repositório.

Tópicos

Perguntas frequentes

O que é php-src?
O interpretador PHP, uma linguagem de script de uso geral especialmente adequada ao desenvolvimento web. PHP é uma linguagem de script de uso geral, amplamente usada para criar sites e aplicações web. Este repositório contém o código-fonte do próprio interpretador PHP, escrito em C, usado para compilar e instalar o runtime do PHP.
php-src é gratuito? Qual é a licença?
php-src é open source sob a licença BSD-3-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
php-src ainda é mantido?
Manutenção ativa. O último commit de php-src foi em 21 de out. de 2026.
Para que posso usar php-src?
Compilar um runtime PHP personalizado a partir do código-fonte com extensões específicas habilitadas. Executar a suíte de testes do PHP para validar alterações no interpretador. Contribuir com correções de bugs ou recursos da linguagem para o projeto PHP.
Como instalar php-src?
Instalar os pré-requisitos de compilação no Ubuntu: sudo apt install -y pkg-config build-essential autoconf bison re2c libxml2-dev libsqlite3-dev Gerar o script configure: ./buildconf Configurar a compilação (padrões de produção): ./configure Compilar o PHP usando vários jobs: make -j4
Onde consigo php-src?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/php/php-src

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados