作曲家下载错误。 extension=php_openssl.dll 在 php.ini 中找不到
Posted
技术标签:
【中文标题】作曲家下载错误。 extension=php_openssl.dll 在 php.ini 中找不到【英文标题】:Composer download error. extension=php_openssl.dll not found in php.ini 【发布时间】:2015-03-26 10:43:33 【问题描述】:我尝试使用 Composer 安装程序安装 Composer,但出现此错误“您机器上的某些设置使 Composer 无法正常工作。 确保您修复了下面列出的问题并再次运行此脚本:
缺少 openssl 扩展,这意味着无法进行安全的 HTTPS 传输。 如果可能,您应该启用它或使用 --with-openssl 重新编译 php "
我用谷歌搜索了它,我意识到我必须在我的 php.ini 文件中启用 openssl,我必须删除这一行前面的分号 ;extension=php_openssl.dll。问题是我的 php.ini 文件中不存在该行,但它存在于我的 php.ini-development 和 php.ini-production 文件中。我已经编辑了这两个文件中的行,但是 composer 仍然没有安装。如何让作曲家安装?我应该将该行添加到 php.ini 还是什么?顺便说一句,我使用 xampp。
【问题讨论】:
Enabling the openssl in xampp 的可能重复项 好的,我检查了那个线程并将“extension=php_openssl.dll”添加到 php.ini 的“windows 扩展”部分,重新启动 apache 并且它工作了。 【参考方案1】:请尝试将该行添加到您的 php.ini 文件中,它应该可以解决问题。
【讨论】:
以上是关于作曲家下载错误。 extension=php_openssl.dll 在 php.ini 中找不到的主要内容,如果未能解决你的问题,请参考以下文章
使用“extension (10) should not be present in server_hello”下载错误的依赖项时,带有 JDK 11 的 Maven 失败