Composer The openssl extension is required for SSL/TLS protection
Composer 是 PHP5以上 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。
安装好Composer时通过composer install,发现没有正常安装,而是提示:
[Composer\Exception\NoSslException]
The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl extension, you can disable this error , at your own risk, by setting the 'disable-tls' option to true.
对于这个问题,我尝试使用下面的命令解决:
- composer config -g -- disable-tls true
然而出现了另外的问题:
[Composer\Downloader\TransportException]
Your configuration does not allow connections to http://packagist.org/packages.json. See https://getcomposer.org/doc/06-config.md#secure-http for details.
所以需要再次进行设置,禁用SSL
- composer config secure-http false
- composer config -g secure-http false
之后,一部分可以正常安装了,还有一部分提示超过300stimeout,所以对时间进行设置:
增加COMPOSER_PROCESS_TIMEOUT,通过命令composer config --list
看到默认是300s,然后通过命令composer config -g process-timeout 600
增加COMPOSER_PROCESS_TIMEOUT至600s。
至此,Composer能够正常运行。
================================================================
解决方法:composer config -g -- disable-tls true
或者开启php的ssl开启
=================================================
来源:http://www.rabbit8.cn/576.html
Composer The openssl extension is required for SSL/TLS protection相关推荐
- You are running Composer with SSL/TLS protection disabled.
php 运行compose 老是出现:You are running Composer with SSL/TLS protection disabled. 解决办法: 执行:composer co ...
- Openssl 建立双向认证的 SSL/TLS 通信
话不多说,直接利用 Openssl 在两台 uBuntu 之间建立双向认证的 SSL/TLS 通信. 笔者使用的 Openssl 版本为 OpenSSL 1.1.1 11 Sep 2018 生成证书 ...
- Linux下安装composer报错 The openssl extension is missing / The zlib extension is not loaded等等
目录 问题描述 问题原因 解决方法 进入 PHP 源码包 生成openssl配置文件 执行php初始化命令[注意,在OpenSSL目录下执行] 然后添加OpenSSL配置 修改php.ini 安装了依 ...
- 开源项目SMSS发开指南(四)——SSL/TLS加密通信详解
本文将详细介绍如何在Java端.C++端和NodeJs端实现基于SSL/TLS的加密通信,重点分析Java端利用SocketChannel和SSLEngine从握手到数据发送/接收的完整过程.本文也涵 ...
- SSL/TLS 双向认证(一) -- SSL/TLS 工作原理
本文部分参考: https://www.wosign.com/faq/faq2016-0309-03.htm https://www.wosign.com/faq/faq2016-0309-04.ht ...
- SSL/TLS 双向认证
其他参考链接 链接: https://blog.csdn.net/xxss120/article/details/78758832. 链接: https://blog.csdn.net/gx_1983 ...
- OpenSSL之十五:SSL相关指令
SSL相关指令 s_client 模拟 SSL 客户端 s_time 服务器性能测试 s_server 模拟 SSL 服务端 sess_id 会话分析 OpenSSL 的初衷就是为了实现 SSL 协议 ...
- openssl 学习之SSL/TLS
之前在微博上看到一个分享,关于HTTPS的,原文链接The First Few Milliseconds of an HTTPS Connection,加上最近也在学习openssl 的相关知识.所以 ...
- 加密与解密、OpenSSL(SSL/TLS)、OpenSSH(ssh)、dropbear
下面介绍的是Linux的加密与解密.OpenSSL(SSL/TLS).OpenSSH(ssh).dropbear. 一.数据的加密与解密 1.进程间通信基础 (1).进程间通信方式 同一主机间进程间的 ...
最新文章
- Jenkins构建Docker容器
- 一篇文章搞懂fof好友推荐案例
- 函数式编程语言python-函数式编程
- linux 复制包括子目录_【Linux分享】Linux常用命令+教程分享
- JavaScript中循环遍历JSON响应!
- 购买台式计算机方案,购买电脑的注意事项有哪些?
- 64位程序怎么判断指针是否有效_AArch64应用程序级编程模型
- python该怎样使用_Python 应该怎么去练习和使用?
- rabbitmq可靠性投递_RabbitMQ 可靠投递
- rtmp httpflv 服务优化以及安全性分布式探讨
- 【转载】接口和抽象类的区别 --相信你看完不会再混淆了
- 窃取百度搜索结果曝光,今日头条一直穿着“皇帝的新装”?
- 五一期间完成了某市交警系统的一个系统升级迁移项目
- ActiveMQ笔记(一)
- 华氏温度转换为摄氏温度,c语言实例一
- docker学习总结X - 碰到的问题
- 周爱民:真正的架构师是没有title的
- 记录Java Web The server encountered an internal error that prevented it from fulfilling报错及解决
- 我带你去哪里 VIII
- Simulink:车辆换挡逻辑回顾_Demo
热门文章
- php如何实现添加到购物车_PHP实现添加购物车功能
- 2.5.jieba分词工具、Jieba安装、全模式/精确模式、添加自定义词典、关键词抽取、词性标注、词云展示
- 23-26 Python File方法、OS文件/目录方法、异常处理、内置函数
- Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误
- Ubuntu14下安装svn仓库,以及权限配置
- 4.有关日期格式属性修改常识,v$nls_parameters,between and,查询指定部门的员工信息,in和null,like模糊查询,order by后面可以跟:列名、表达式、别名、序号
- 2020-03-21
- file_operations结构
- 基于感知机的手写体识别
- 公式编辑公式总是偏上怎么办?