本文由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
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦