Heim >Entwicklungswerkzeuge >composer >Teilen Sie ein Problem mit, das während des Composer-Aktualisierungsprozesses aufgetreten ist
Dieser Artikel wurde von composerTutorial-Kolumne geschrieben, um Ihnen ein Problem mitzuteilen, das während des Composer-Update-Prozesses aufgetreten ist. Ich hoffe, dass er Freunden, die ihn benötigen, hilfreich sein wird!
Composer-Aktualisierungsprozess
Mein lokaler Composer wurde seit Mai 2018 nicht mehr aktualisiert. Wenn ich jetzt Composer verwende, wird mir angezeigt, dass 2.0 veröffentlicht wurde. Aktualisieren Sie es also! Unterstützt die Befehlsaktualisierung ist die Verwendung von
composer self-update
, aber es gab mir eine Eingabeaufforderung
`SHA384 is not supported by your openssl extension, could not verify the phar file integrity `
Wenn ich mir die Eingabeaufforderung anschaue, liegt das daran, dass die Rechtmäßigkeit von phar nicht überprüft werden kann. Wenn dies nicht möglich ist, suchen Sie in der offiziellen Dokumentation nach einer Lösung.
Neuestes Installationspaket herunterladen:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Hash der heruntergeladenen Datei prüfen:
php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Erfolgreiche Installation bestätigen:
php composer-setup.php
Link entfernen:
php -r "unlink('composer-setup.php');"
mv ./composer-setup.php /usr/local/bin/composer
Das obige ist der detaillierte Inhalt vonTeilen Sie ein Problem mit, das während des Composer-Aktualisierungsprozesses aufgetreten ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!