Composer安装程序安装错误

wob*_*fet 10 php failed-installation php-ini composer-php

我正在尝试在Windows 7和XAMPP上安装Composer,但在运行安装设置时获取这些错误/消息.

您指定的PHP exe文件未正确运行:C:\ xampp\php\php.exe

您的命令行PHP使用的php.ini是:C:\ xampp\php\php.ini

php.ini中的重复设置可能导致问题.

程序输出:警告:模块'openssl'已在第0行的Unknown中加载

我一直用谷歌搜索,但找不到合适的解决方案或与此相关的任何内容.最近的事情是在php.ini文件中删除注释openssl扩展名,但对我没用.要明确我对服务器调整有非常基本的了解.

Ami*_*mar 12

我想这是一个问题,在这里你可以按照解决方案或转到下面的链接,如果你想要的话.

作曲家无法在Windows 7中安装

我想出来并在My Windows 10 PC中成功安装了Composer.

我在这里分享两个解决方案.

为了解决您的问题,您必须遵循一些步骤.

第一解决方案

  1. 查找并打开php.ini位于"php"文件夹中的情况在我的情况下,它位于xampp文件所在的位置c:\xampp\php\
  2. "extension=php_openssl.dll"
  3. ";extension=php_openssl.dll" 通过删除分号取消注释 ";"
  4. 重新启动你的xampp,之后应该加载扩展名.
  5. 现在再试一次,您可以安装composer.

第二个解决方案(如果上述解决方案对您不起作用,请使用以下解决方案.)

这适用于我的情况

  1. 查找并打开php.ini位于"php"文件夹中的情况在我的情况下,它位于xampp文件所在的位置c:\xampp\php\
  2. 单击shell按钮从Xampp启动面板打开SHELL.
  3. 写入phpshell并按Enter键
  4. 如果你在shell中得到一些waring消息,如下所示. 在此输入图像描述
  5. 然后你必须通过在你的php.ini文件中注释所有这些扩展来修复这些waring消息.(实际上这些警告消息的原因是因为启用了多于一次的扩展,或者你可以在文件中说未注释php.ini).

    例如,在我的情况下.

    一个).您可以在上面的图片中看到有卷曲的警告信息.

    Module 'curl' already loaded in Unknown on line 0 .
    
    Run Code Online (Sandbox Code Playgroud)

    b)要php_curl.dll在您的php.ini文件中修复此查找文件,并通过 ";"在此扩展名前面添加分号评论该扩展;extension=php_curl.dll

如果每个扩展名都有多个警告,请直接执行上述步骤,直到您在shell中没有收到任何警告消息.

  1. 重新启动你的xampp,之后应该加载扩展名.
  2. 现在再试一次,您可以安装composer.

希望我能解决你的问题.

这就是所有人.快乐的编码!(amitamie.com):-) ;-)


wob*_*fet 8

OpenSSL正在加载两次.查看上面的php.ini以查看openssl.dll,并在其中一个地方注释掉它.

- 法基