Sería bueno agregar un nuevo comando para el compositor para verificar los requisitos de la plataforma (versión y extensiones de PHP), por ejemplo:
composer check-platform-reqs
Soy un gran fanático de enviar al servidor de producción un archivo zip con todas las dependencias en lugar de ejecutar composer update --no-dev
en producción. Este proceso lleva menos tiempo, es más seguro y se puede realizar sin conexión.
El nuevo comando debe ejecutarse en el servidor de producción después del comando descomprimir.
y sugiero que este comando siempre verifique la plataforma real, sin anular la plataforma de carga.
@Seldaek Estoy interesado en esta función. Pero, ¿qué debería generar este comando? Ahora mi salida de implemento está a continuación:
ext-openssl 7.0.20 requires ext-openssl (^7.1.0) failed
ext-pcre 7.0.20 requires ext-pcre (*) success
php 7.0.20 requires php (^5.3.2 || ^7.0) success
ext-tokenizer 7.0.20 requires ext-tokenizer (*) success
ext-dom 20031129 requires ext-dom (*) success
ext-json 1.4.0 requires ext-json (*) success
ext-Reflection 7.0.20 requires ext-reflection (*) success
ext-SPL 7.0.20 requires ext-spl (*) success
Qué tal esto ? O si tienes un mejor consejo, dímelo ~
Gracias
Corregido por # 6709
Comentario más útil
y sugiero que este comando siempre verifique la plataforma real, sin anular la plataforma de carga.