Ahora proporcionamos el compositor dentro de nuestro entorno chroot personalizado, por lo que simplemente ejecutamos composer
ahora debería funcionar sin tener que completar los pasos a continuación.
En Plesk 12, los desarrolladores de Plesk agregaron la capacidad de instalar un binario personalizado creado por Plesk para diferentes versiones de PHP. De esta manera, si necesita PHP 5.3 o PHP 7 y la versión instalada de su sistema es PHP 5.4, puede habilitar selectivamente la versión que desea usar por dominio.
El único inconveniente de tener varias versiones de PHP instaladas es que si los módulos/bibliotecas que desea utilizar no están disponibles en el repositorio Plesk yum, no podrá utilizarlos. Esto se debe a que las bibliotecas de terceros deben compilarse no solo con la versión de PHP que está utilizando, sino específicamente con las rutas personalizadas del binario de Plesk, como /opt/plesk/php/7.3/bin
La clave para resolver este problema es asegurarse de usar siempre la ruta personalizada cuando trabaje con utilidades de terceros. Aquí se explica cómo instalar una copia local de Composer:
1. Descargar Compositor
/opt/plesk/php/7.3/bin/php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
O
wget --no-check-certificate -O composer-setup.php https://getcomposer.org/installer
2. Instale Composer usando PHP 7 binario
/opt/plesk/php/7.3/bin/php composer-setup.php
Si necesita usar Composer para instalar paquetes adicionales, puede hacerlo, pero asegúrese de no ejecutar simplemente composer
o incluso php composer
debe ser:
/opt/plesk/php/7.3/bin/php composer.phar
Seguido por el resto normal del comando.
Sugerencias:1) puede ejecutar esto dondequiera que composer.phar
es, así que siéntase libre de moverlo si lo desea, antes de instalar cualquier cosa. Deberá evitar moverlo después de haber comenzado a instalar bibliotecas con composer. 2) Puede usar cualquier versión de PHP que haya instalado en Plesk simplemente intercambiando el número de versión en el comando. En el momento de la última actualización de este artículo, las opciones comunes son:70., 7.1, 7.2