Hay una herramienta en php que se usa para instalar Composer y usar el comando "composer global require phpfoundation/pie" que instala PIE en el directorio global de Composer. Una vez instalado, comprobar que se ha instalado correctamente con el comando "pie --version".
Cómo instalar extensiones usando PIE
PIE usa comandos simples como pie install. Ejemplo para instalar la extensión imagick (para manipulación de imágenes):
Instalar la extensión: Usar el comando "pie install nombreExtension" por ejemplo "pie install imagick". PIE detectará tu versión de PHP, descargará el paquete compatible y lo compilará/instalará automáticamente. Si es necesario, se instalarán las dependencias del sistema necesarias.
Verificar la instalación: Comprobar que la extensión se ha instalado correctamente usando "phpinfo();".
Lista extensiones disponibles
Para ver las extensiones disponibles hay que ejecutar el comando "pie search nombreExtension". Con el comando "pie search redis", busca las extensiones relacionadas con Redis.
Actualizar o desinstalar
Para actualizar una extensión "pie update nombreExtension" y para desinstalar una extensión: "pie uninstall nombreExtension".
Notas importantes
En Windows, asegúrate de tener Visual C++ Redistributable instalado para compilaciones.
Si hay errores de dependencias, instala paquetes del sistema (ej. apt install libpng-dev para GD en Ubuntu).