composer:您必须启用openssl扩展才能通过https下载文件

时间:2013-11-08 12:18:16

标签: php https openssl composer-php

我知道这个问题已在其他主题中得到解答,但遇到同样的问题并且没有在给定的答案中找到我的案例的解决方案,我找到了一个不同的解决方案,我花了一些时间才发现,由于我只有1个声望点,因此无法回答其他问题,我将其作为新问题发布。

我的问题是,我的php.ini中的“extension_dir”设置是错误的,因为最初我已经在不同的目录中安装了PHP,然后手动移动它。

所以,如果你检查了你的php.ini并发现openssl已经启用并且仍然有错误,你可能还需要检查php.ini中的extension_dir,如果它指向你期望的位置,并且该目录实际上是否包含openssl模块。

2 个答案:

答案 0 :(得分:1)

检查php.ini中的extension_dir,将PHP安装移动到其他文件夹后可能会出错。

答案 1 :(得分:0)

你是否从源代码安装了你的php? 如果是这样,你是否用

配置了它
./configure --with-config-file-path=/etc/php5/cli --with-openssl

注意--with-openssl

一旦完成,它应该可以工作。

PS:别忘了制造&& make install