当前位置:首页 > 后端

Composer常见故障处理

Z先生5年前 (2022-03-20)后端1002

Segmentation fault (core dumped)错误

错误详情

Composer在自升级和安装包时均报:Segmentation fault (core dumped)错误

检查分析

运行检查命令

composer diagnose

得到以下结果

Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: Segmentation fault (core dumped)

可以看出是https源无法访问,

解决方案

方案1: 换http源

更改配置不要使用https加密连接

composer config -g repo.packagist composer http://mirrors.aliyun.com/composer/
composer config -g secure-http false

方案2: 修复本地SSL证书

你这个问题是因为本地的ssl证书有问题,尝试重新安装
尝试的百度的各种方案,都没有解决,自己整理出来一个流程,本文命令以ubuntu为例

  1. 卸载php
  2. 卸载curlopenssl
    apt remove curl
    apt remove openssl
  3. 卸载ca-certificates
    apt remove ca-certificates

重新安装:已经要按照以下顺序执行

  1. 安装ca-certificates
    apt install ca-certificates
  2. 安装openssl
    apt install openssl
  3. 安装curl
    apt install curl
  4. 安装php
分享给朋友:

相关文章

PHP年龄计算

通过出生日期,再传入指定日期计算年龄,不传入则计算到今天的时间。        /**  * 计…

【转】rtsp视频流实现浏览器h5播放

【转】rtsp视频流实现浏览器h5播放

方案思路:获取摄像头数据流 --> FFmpeg转码 --> Node.js(搭建webSocket服务器) --> 在服务器上运行jsmpeg程序操作步骤首先查看是否能够正常地获取…

PHP将图片自动缩放成指定大小:autoCropImage,含nginx伪静态

autoCropImage自己一直在用,并且加入了webp格式转换具体说明和介绍如下:autoCropImage - 图片自动缩放程序将图片自动缩放成指定大小,减少图片体积,从而加快下载速度,降低下载…

php array_column函数封装

array_column函数只支持php5.5.0以上版本,所以这里要封装下,这样可以兼容用法if (!function_exists("array_column"))&…

thinkphp6模型中联合主键、中间表调用的写法

前言 Thinkphp框架是不错,但是一些特殊用法几乎找不到文档。 模型就新手来说感觉会很麻烦,但是实际上习惯之后会很方便,比如入库和出库的自动格式化,再比如安全的入库。而且模型会让你养成良好的开发习…

ThinkPHP6多应用下配置短路由 - TP6路由

ThinkPHP6多应用下配置短路由 - TP6路由

需要实现的效果: http://xx.com/u/RkdJ80 =˃ http://xx.com/home/url/url/index 实现步骤 1. 设置tp6隐藏网址的index…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。