PHP 设置错误:Composer 无法使用您当前的设置

Posted

技术标签:

【中文标题】PHP 设置错误:Composer 无法使用您当前的设置【英文标题】:PHP Settings Error: Composer will not work with your current setting 【发布时间】:2017-02-28 15:11:11 【问题描述】:

我正在尝试安装 Laravel,为此在安装 Composer 时遇到了下面提到的问题。

 The php exe file you specified did not run correctly:
 C:\xampp\php\php.exe

 The php.ini used by your command-line PHP is: C:\xampp\php\php.ini

 A duplicate setting in your php.ini could be causing the problem.

 Program Output:
 Warning: Module 'openssl' already loaded in Unknown on line 0

我该如何克服这个问题?

【问题讨论】:

请将位于 C:\xampp\php\php.ini 的 php.ini 发布到这里:pastebin.com 并与我们分享链接 你看到this的问题了吗? @Wouter Rutgers 当然,pastebin.com/PUGx4Y5V/?e=1 你有这行两次。你需要评论它,只留下1 谢谢!! aleksejjj,效果很好 【参考方案1】:

我不确定它是如何到达那里的,但您的配置中有两次规则 extension=php_openssl.dll

我上传了一个固定版本,在这里我删除了第二行 extension=:http://pastebin.com/gtU8unAX

【讨论】:

以上是关于PHP 设置错误:Composer 无法使用您当前的设置的主要内容,如果未能解决你的问题,请参考以下文章

作曲家下载错误。 extension=php_openssl.dll 在 php.ini 中找不到

安装 Composer - 内部错误

linux安装composer

安装 Composer 失败并出现“缺少 openssl 扩展”错误

无法重新声明类 Composer 导致无法 Php artisan 服务

如何在 HostGator 上使用 PHP Composer