Repolode
shivammathur

shivammathur/homebrew-php

Tap de Homebrew con fórmulas para instalar varias versiones de PHP (de la 5.6 a la 8.7) en macOS y Linux.

Estrellas
2,877
Forks
183
Issues abiertos
1
Último commit
anteayer

¿Qué es?

Este tap de Homebrew permite instalar versiones específicas de PHP, de la 5.6 a la 8.7, con brew, en lugar de depender del PHP del sistema. Cada versión está disponible en varias variantes: una compilación estándar, una de depuración para trabajar en extensiones de PHP, una segura para subprocesos (ZTS) para aplicaciones multiproceso y una compilación de depuración con ZTS que combina ambas. PHP 8.6 y 8.7 se compilan cada noche.

Las fórmulas son para Linux en x86_64 y arm64, y macOS en Apple silicon (Sequoia, Tahoe y Golden Gate). No se admiten Mac con procesador Intel. La instalación se realiza con brew install, seguido de brew link; para cambiar de versión, basta con volver a enlazarla. Las compilaciones de depuración están pensadas para desarrollar extensiones y no se recomiendan para producción.

El proyecto lo mantiene el autor de setup-php y está relacionado con un tap complementario para extensiones de PHP.

Funciones clave

  • 01Ofrece fórmulas de PHP de la versión 5.6 a la 8.7, instalables con brew.
  • 02Incluye variantes estándar, de depuración, seguras para subprocesos (ZTS) y de depuración con ZTS para cada versión.
  • 03Compatible con Linux (x86_64, arm64) y macOS en Apple silicon.
  • 04Permite cambiar entre las versiones instaladas volviendo a enlazarlas.
  • 05PHP 8.6 y 8.7 se compilan cada noche.

Casos de uso

  • Ejecutar una versión específica de PHP en una Mac para que coincida con el entorno de producción.
  • Probar una aplicación con varias versiones de PHP durante una actualización.
  • Desarrollar o depurar extensiones de PHP con las fórmulas de depuración.
  • Usar una compilación de PHP segura para subprocesos en aplicaciones multiproceso.

Inicio rápido

  1. 1

    Instala Xcode Command Line Tools en macOS

    xcode-select --install
  2. 2

    Instala Homebrew con el script de instalación oficial del README

  3. 3

    Añade el tap y márcalo como de confianza

    brew tap shivammathur/php brew trust shivammathur/php
  4. 4

    Instala PHP 8.5 y enlázalo

    brew install shivammathur/php/php@8.5 brew link --overwrite --force shivammathur/php/php@8.5

Antes de usarlo

  • macOS Intel no es compatible; solo se admite Apple arm64 en macOS.
  • No se recomienda usar las fórmulas de depuración en producción.

En colecciones

Temas

#php#homebrew#macos#linux#package-manager#version-management#arm64#homebrew-php#homebrew-tap#php8

Preguntas frecuentes

¿Qué es homebrew-php?
Tap de Homebrew con fórmulas para instalar varias versiones de PHP (de la 5.6 a la 8.7) en macOS y Linux. Este tap de Homebrew permite instalar versiones específicas de PHP, de la 5.6 a la 8.7, con brew, en lugar de depender del PHP del sistema. Cada versión está disponible en varias variantes: una compilación estándar, una de depuración para trabajar en extensiones de PHP, una segura para subprocesos (ZTS) para aplicaciones multiproceso y una compilación de depuración con ZTS que combina ambas. PHP 8.6 y 8.7 se compilan cada noche.
¿homebrew-php es gratuito? ¿Qué licencia tiene?
homebrew-php es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿homebrew-php sigue mantenido?
Mantenimiento activo. El último commit de homebrew-php fue el 5 nov 2026.
¿Para qué puedo usar homebrew-php?
Ejecutar una versión específica de PHP en una Mac para que coincida con el entorno de producción. Probar una aplicación con varias versiones de PHP durante una actualización. Desarrollar o depurar extensiones de PHP con las fórmulas de depuración. Usar una compilación de PHP segura para subprocesos en aplicaciones multiproceso.
¿Cómo se instala homebrew-php?
Instala Xcode Command Line Tools en macOS: xcode-select --install Instala Homebrew con el script de instalación oficial del README Añade el tap y márcalo como de confianza: brew tap shivammathur/php brew trust shivammathur/php Instala PHP 8.5 y enlázalo: brew install shivammathur/php/php@8.5 brew link --overwrite --force shivammathur/php/php@8.5
¿Dónde consigo homebrew-php?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/shivammathur/homebrew-php

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados