我已经阅读了 如何启用PHP的openssl扩展以安装Composer? 和 必须启用openssl扩展才能通过https下载文件。它们都说明php文件需要取消注释 php.ini 文件中的
extension=php_openssl.dll
,这个文件存在于以下两个文件夹中:C:\wamp64\bin\apache\apache2.4.17
C:\wamp64\bin\php\php7.0.0
C:\wamp64\bin\php\php5.6.16 ' I don't think I need to, but did it any way
我已经完成了这个步骤,然后重新启动了电脑。
在我的Windows 10机器上运行着WAMP。
每次尝试安装Composer时都会出现同样的错误。
你的机器上的一些设置使得Composer无法正常工作。 请确保你修复了下面列出的问题并再次运行此脚本:
缺少openssl扩展,这意味着无法进行安全的HTTPS传输。 如果可能,您应该启用它或使用--with-openssl重新编译php
我需要做什么来安装Composer?
编辑
从C:\PHP
(PHP文件夹)开始,我启动了一个命令提示符并运行了php -r"phpinfo();"
在结果中,有以下内容:
OpenSSL支持 => 禁用(安装ext/openssl)
我已经按照http://php.net/manual/en/faq.installation.php#faq.installation.addtopath的说明进行操作。
php.ini-production
,另一个叫做php.ini-development
。php.ini-production
已经有了这个设置,而php.ini-development
则完全被注释掉了(文件中的每一行都以;
开头)。尽管如此,我还是删除了这个注释,但问题仍然存在(感谢您一直陪伴着我)。 - MyDaftQuestionsphp.ini
以实际使 PHP 加载它,然后进行编辑。目前它们都没有被加载。 - Niels Keurentjesphp.ini-production
重命名为php.ini
并安装了Composer!谢谢您,能否将您的评论移动到答案中? - MyDaftQuestions