You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Composer报curl error 60 SSL证书问题,如何解决?

解决Composer SSL证书错误(curl error 60)的方法

首先纠正一下,你执行的创建Laravel项目命令应该是:

composer create-project laravel/laravel react-js

你遇到的curl error 60是因为PHP的cURL组件无法验证Packagist的SSL证书,核心原因是缺少可信的CA证书文件。以下是具体解决步骤:

  • 下载最新的CA证书文件,保存为cacert.pem,将其放到你的PHP安装目录下(比如C:\php742\cacert.pem)。
  • 打开PHP安装目录中的php.ini文件,找到并修改以下两个配置项(去掉前面的分号注释):
    curl.cainfo = "C:\php742\cacert.pem"
    openssl.cafile = "C:\php742\cacert.pem"
    
  • 保存php.ini后,重新打开命令行终端(如果涉及web环境,还需重启web服务器)。
  • 重新运行composer diagnose,确认Checking https connectivity to packagist显示为OK。
  • 再次执行Laravel项目创建命令即可。

另外,当SSL问题解决后,你可以运行以下命令补全Composer的pubkey:

composer self-update --update-keys

内容的提问来源于stack exchange,提问作者Gurudas Bodke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 16:37:41