We're thrilled to introduce the pre-release of the PHP Installer for Extensions (PIE) – github.com/php/pie!
PIE aims to simplify managing PHP extensions by providing a modern, flexible alternative to PECL and treating extensions as first-class citizens in the PHP ecosystem.
PIE development is commissioned by the Sovereign Tech Agency.
This initial pre-release is available as a PHAR download, and we invite you to take it for a spin and share your feedback. While this release is an exciting milestone, we know there's a lot more work ahead to make PIE ready for widespread use, so your feedback is invaluable. If you encounter any issues, or have any questions, feel free to open an issue on GitHub, and help us shape the future of PIE.
With PIE, the process of managing PHP extensions becomes more streamlined. Extensions are distributed via Packagist just like regular PHP packages! It makes the installation and update process quite familiar if you already use Composer.
We’re working to make PIE stronger and easier to use. We’re improving how PHP extensions are managed and using ideas from Composer to make the process smoother.
Extensions do need to be made compatible with PIE by adding a composer.json
(more instructions here), and submitting it to Packagist. Once a package has added support for PIE, it will appear on the Packagist Extensions list page.
💜️🐘