分享composer更新過程中遇到的一個問題

本文由composer教程欄目給大家分享一下composer更新過程中遇到的一個問題,希望對需要的朋友有所幫助!

composer更新的過程

自己本地的composer從18年5月后就沒有更新過了.現在使用composer時提示2.0已經發布,那么就更新一下吧!

按照既有思維,composer是支持命令更新的,就是使用

composer?self-update

但是卻給我提示

`SHA384?is?not?supported?by?your?openssl?extension,?could?not?verify?the?phar?file?integrity `

看提示來說就是因為沒有能驗證phar的合法性,此路不通那就去官方文檔去找一個處理方式吧.

下載最新安裝包:

php?-r?"copy('https://getcomposer.org/installer',?'composer-setup.php');"

檢查下載文件的哈希值:

php?-r?"if?(hash_file('sha384',?'composer-setup.php')?===?'756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3')?{?echo?'Installer?verified';?}?else?{?echo?'Installer?corrupt';?unlink('composer-setup.php');?}?echo?PHP_EOL;"

確認安裝成功:

php?composer-setup.php

移除鏈接:

php?-r?"unlink('composer-setup.php');"

移動到環境中:

mv?./composer-setup.php?/usr/local/bin/composer

分享composer更新過程中遇到的一個問題

以上就是分享

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享