错误如下:“error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed”
解决如下:
安装Composer
下载安装脚本
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
运行脚本
php composer-setup.php
删除安装脚本
php -r "unlink('composer-setup.php');"
全局安装composer(配置系统变量)
mv composer.phar /usr/local/bin/composer
ssl问题
下载的时候会显示下面的错误提示码
OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed错误代码
这时候我们需要下载证书文件,并配置好php.ini。
下载证书
wget http://curl.haxx.se/ca/cacert.pem
移动到openssl目录/usr/local/openssl
debian11下是这样,其他系统自行搜索目录位置
mv cacert.pem /usr/local/openssl/cert.pem
修改php.ini
在php.ini中直接添加证书位置就行,然后再重启一下php
openssl.cafile=/usr/local/openssl/cert.pem