Laravel 11安装失败:curl error 28下载问题求助
Laravel 11安装报错curl error 28的解决办法
你安装Laravel 11时碰到的Failed to download laravel/framework from dist: curl error 28 while downloading错误,本质是请求超时,大概率是网络速度慢、镜像源访问不畅或者PHP超时设置不足导致的,给你几个实用的解决办法:
临时延长Composer超时时间
在安装命令里直接添加超时参数,给下载依赖留出足够时间:composer create-project laravel/laravel my-project --timeout=300这里设置的是300秒(5分钟),可以根据自身网络情况调整数值。
切换国内Composer镜像源
国内访问官方Packagist速度普遍偏慢,换成国内镜像能解决大部分这类超时问题:composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/执行完这条命令后,重新运行Laravel的安装命令即可。
调整PHP的curl相关配置
打开php.ini文件,找到以下参数修改,修改完成后重启PHP服务:; 将默认套接字超时时间改长,比如设置为300秒 default_socket_timeout = 300 ; 确保curl的证书文件路径正确,若没有该文件,可去官方下载最新的cacert.pem放到对应目录 curl.cainfo = "你的PHP安装目录/cacert.pem"手动克隆仓库再安装依赖
如果上述方法都无效,试试手动克隆Laravel项目仓库后再安装依赖:git clone https://github.com/laravel/laravel.git my-project cd my-project composer install --timeout=300
内容的提问来源于stack exchange,提问作者Haikal Nst
相关产品推荐
相关产品推荐

