flerken.cn flerken.cn

欢迎光临
我们一直在努力
顶部
域名
云服务器48/月

分享composer更新过程中遇到的一个问题-composer-

本文由composer/" target="_blank">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
登录后复制

12d42fdec27bb646ce40ed6e188fc81.png

以上就是分享composer更新过程中遇到的一个问题的详细内容,更多请关注php中文网其它相关文章!

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
-六神源码网 -六神源码网