Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法下载windows Composer SSL:握手超时_Php - Fatal编程技术网

Php 无法下载windows Composer SSL:握手超时

Php 无法下载windows Composer SSL:握手超时,php,Php,这是我在尝试安装composer for windows时得到的结果 无法下载“”文件: SSL:握手超时 无法启用加密无法打开流:操作失败' 如何解决此错误?步骤1 在终端中运行以下命令 composer config --global disable-tls true composer config --global secure-http false composer clear-cache composer diagnose 步骤2 在composer.json文件中添加“secur

这是我在尝试安装composer for windows时得到的结果

无法下载“”文件: SSL:握手超时

无法启用加密无法打开流:操作失败'

如何解决此错误?

步骤1 在终端中运行以下命令

composer config --global disable-tls true
composer config --global secure-http false
composer clear-cache
composer diagnose
步骤2 在composer.json文件中添加“secure http”:false

"config": {
    "secure-http": false
},
步骤3 在终端中运行以下命令

composer config --global disable-tls true
composer config --global secure-http false
composer clear-cache
composer diagnose

确保在php CLI
php.ini
中启用了
php\u openssl
扩展,使用此文件并下载composer。确保您已启用openssl,但仍会显示“警告:模块“openssl”已加载到第0行的未知中”“无法下载文件:SSL:握手超时无法启用加密无法打开流:操作失败”“无法下载文件:SSL操作失败,代码为1。OpenSSL错误消息:错误:140770FC:SSL例程:SSL23\u GET\u服务器\u HELLO:未知协议“