La PHP Foundation publicó PIE 1.5 el 7 de octubre de 2026, tras unos cinco meses de trabajo. PIE significa PHP Installer for Extensions. La versión mejora la instalación y actualización de extensiones, además de la verificación de paquetes.
pie install php-amqp/php-amqp:^2.2 girgias/csvUn solo comando puede instalar ahora varias extensiones. La función resulta útil al preparar imágenes de Docker. También se pueden pasar opciones de configuración. PIE las asigna automáticamente a las opciones `./configure` de la extensión correspondiente.
Las instalaciones sin interacción dentro de proyectos PHP requieren ahora selecciones explícitas mediante `--select=...`. Algunos ejemplos son `--select=example_pie_extension=asgrim/example-pie-extension` y `--select=redis=phpredis/phpredis`. El comportamiento anterior con `--allow-non-interactive-project-install` no garantizaba qué paquete resolvería una extensión ausente. La elección del paquete debe quedar definida de forma expresa.
El nuevo comando `pie upgrade` actualiza todas las extensiones administradas por PIE dentro de las restricciones de versión originales. Un paquete instalado como `foo/bar:^1.1` puede pasar de la versión 1.1.5 a la 1.2.0. La versión 2.0.0 queda fuera porque no cumple `^1.1`.
PIE también incorpora una ampliación importante de su biblioteca Attestation para la verificación con Sigstore. La implementación supera 131 pruebas de conformidad y omite cinco porque la biblioteca solo verifica. Además registra cuatro fallos esperados. PIE puede utilizar esta verificación más completa durante las actualizaciones. La biblioteca ya no depende estrictamente de las attestations de GitHub ni del certificado raíz de confianza de GitHub. Ambos se incluyen de serie. El proyecto de código abierto está disponible con licencia BSD-3-Clause en github.com/ThePHPF/attestation.
Entre las demás novedades figuran `--no-dev`, que omite las extensiones de desarrollo en un proyecto PHP, y `--suppress-download-url-method`, que permite desactivar determinados métodos de URL de descarga. El nuevo comando `pie search ...` ayuda a localizar paquetes que proporcionan extensiones. `pie check-build-tools` comprueba si las herramientas necesarias para compilar parecen estar instaladas. PIE también añade compatibilidad con placeholders utilizados por algunas extensiones PECL.
El desarrollo de PIE continúa. El proyecto recibe sugerencias en GitHub Discussions, en github.com/php/pie/discussions. Los errores pueden notificarse en github.com/php/pie/issues.




Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.