win10下使用composer安装依赖ssl报错处理

报错:you are running Composer with SSL/TLS protection disabled. https://repo.packagist.org could not be fully loaded (curl error 60 while downloading https://repo.packagist.org/packages.json: SSL certificate problem: unable to get local issuer certificate)

解决方法:手动添加证书

1、下载最新的根证书:您可以从以下链接下载最新的根证书文件:https://curl.se/ca/cacert.pem

将证书文件移动到 PHP 目录:将下载的 cacert.pem 证书文件移动到您的 PHP 安装目录下(例如 D:\php)。

2、在 PHP 的配置文件 php.ini 配置证书路径,内容如下:

bash 复制代码
curl.cainfo="D:\php\cacert.pem"
openssl.cafile="D:\php\cacert.pem"

3、重启 Web 服务器:重启您的 Web 服务器(例如 Apache 或 Nginx)以使 PHP 配置的更改生效。

4、重新运行 Composer 命令:现在,再次运行 Composer 安装命令,应该就不会再遇到 SSL 证书问题了。

相关推荐
_Orch1d10 小时前
详解SSL/TLS协议握手协议、记录层协议与警报协议
网络·计算机网络·安全·密码学·ssl·身份认证·对称加密
福尔摩斯张14 小时前
Linux的pthread_self函数详解:多线程编程中的身份标识器(超详细)
linux·运维·服务器·网络·网络协议·tcp/ip·php
Maybe I Simple14 小时前
注解路由 + ApiDoc接入
php·html5·webman
笙枫18 小时前
LangGraph Agent 架构基础:从概念到第一个可运行的Agent
开发语言·架构·php
小代码201619 小时前
ubuntu vscode docker php 环境搭建
vscode·ubuntu·docker·php·laravel
Maybe I Simple20 小时前
二进制打包|phar打包
php·webman
zorro_z20 小时前
ThinkPHP8学习篇(十四):模板
php
JaguarJack21 小时前
如何使用 PHP 的 for、while 和 foreach 循环实现极致性能与零 Bug 代码
后端·php
BingoGo21 小时前
如何使用 PHP 的 for、while 和 foreach 循环实现极致性能与零 Bug 代码
后端·php
lskblog1 天前
PHP中正确处理HTTP响应:从原始响应到JSON数组的完整指南
http·json·php·laravel