Linux安装composer

简介:Linux安装composer,解决安装composer报ssl相关错误

官方教程已经很详细了,但是最近发现Linux下安装composer时如果PHP没有配置CA证书路径会因为ssl检测失败,导致无法下载composer,而且后续的composer安装扩展包也会报错。故此编写此文档记录一下

下载CA证书

如果没有下载这个证书可能导致无法下载composer。类似如下错误信息:SSL routines:ssl3_get_server_certificate:certificate verify failed in Command line code on line 1

wget --no-check-certificate https://curl.se/ca/cacert.pem

CA证书官方地址:https://curl.se/docs/caextract.html

配置Openssl的CA证书

编辑php.ini文件,添加openssl证书路径

openssl.cafile=/data/download/cacert.pem

下载composer

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

安装composer

php composer-setup.php

到此composer就安装好了,可以执行 php composer.phar 检测是否安装成功。注意目前只是局部安装成功,composer.phar就在composer-setup下载目录下。

如果需要全局使用,可以将 composer.phar 软链到 /usr/bin 目录下或者直接将 composer.phar 移动到 /usr/local/bin/ 目录下

mv composer.phar /usr/local/bin/composer

现在就可在任意地方使用composer命令了

有遗漏或者不对的可以在我的公众号留言哦

编程经验共享公众号二维码

编程经验共享公众号二维码
更多内容关注公众号
Copyright © 2021 编程经验共享 赣ICP备2021010401号-1