编写器下载错误。在php.ini中找不到extension=php\u openssl.dll

编写器下载错误。在php.ini中找不到extension=php\u openssl.dll,php,xampp,composer-php,Php,Xampp,Composer Php,我试图用composer安装程序安装composer,但出现以下错误:“您机器上的某些设置使composer无法正常工作。”。 请确保修复了下面列出的问题,然后再次运行此脚本: 缺少openssl扩展,这意味着不可能进行安全的HTTPS传输。 如果可能的话,您应该启用它或使用openssl重新编译php " 我在谷歌上搜索了一下,我意识到我必须在php.ini文件中启用openssl,我必须删除这行前面的分号;extension=php_openssl.dll。问题在于,该行不存在于php.in

我试图用composer安装程序安装composer,但出现以下错误:“您机器上的某些设置使composer无法正常工作。”。 请确保修复了下面列出的问题,然后再次运行此脚本:

缺少openssl扩展,这意味着不可能进行安全的HTTPS传输。 如果可能的话,您应该启用它或使用openssl重新编译php "


我在谷歌上搜索了一下,我意识到我必须在php.ini文件中启用openssl,我必须删除这行前面的分号;extension=php_openssl.dll。问题在于,该行不存在于php.ini文件中,但存在于php.ini-development和php.ini-production文件中。我已经编辑了这两个文件中的行,但是composer仍然没有安装。如何让composer安装?我应该将该行添加到php.ini还是什么?顺便说一句,我使用xampp。

请尝试将该行添加到您的php.ini文件中,它会解决这个问题

可能是OK的重复,我检查了该线程,并将“extension=php_openssl.dll”添加到php.ini的“windows扩展”部分,重新启动了apache,它成功了。