Es wäre schön, einen neuen Befehl für den Composer hinzuzufügen, um die Plattformanforderungen (PHP-Version und Erweiterungen) zu überprüfen, z.
composer check-platform-reqs
Ich bin ein großer Fan davon, eine ZIP-Datei mit allen Abhängigkeiten an den Produktionsserver zu senden, anstatt composer update --no-dev
in der Produktion auszuführen. Ein solcher Prozess dauert weniger Zeit, ist sicherer und kann offline durchgeführt werden.
Der neue Befehl sollte nach dem Entpacken-Befehl auf dem Produktionsserver ausgeführt werden.
und ich schlage vor, dass dieser Befehl immer die tatsächliche Plattform überprüft, ohne Plattformüberschreibungen zu laden.
@Seldaek Ich interessiere mich für diese Funktion. Aber was soll dieser Befehl ausgeben? Jetzt ist meine Implementierungsausgabe unten:
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
Wie wäre es damit ? Oder wenn Sie einen besseren Rat haben, sagen Sie es mir bitte~
Danke
Behoben von #6709
Hilfreichster Kommentar
und ich schlage vor, dass dieser Befehl immer die tatsächliche Plattform überprüft, ohne Plattformüberschreibungen zu laden.