Composer安装程序安装错误

时间:2017-01-05 16:10:12

标签: php composer-php failed-installation php-ini

我正在尝试在Windows 7和XAMPP上安装Composer,但在运行安装设置时会收到这些错误/消息。

  

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

     

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

     

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

     

程序输出:警告:模块'openssl'已加载到Unknown on   第0行

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

5 个答案:

答案 0 :(得分:12)

我想这是一个问题,here您可以按照解决方案或者根据需要转到下面的链接。

composer not install in windows 7

我发现并在My Windows 10 PC中成功安装了Composer。

  

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

您必须遵循一些步骤才能解决问题。

第一个解决方案。

  1. 查找并打开位于“php”文件夹中的php.ini在我的情况下,它位于xampp,文件位于c:\xampp\php\
  2. 查找"extension=php_openssl.dll"
  3. ";extension=php_openssl.dll" 取消分号取消注释 ";"
  4. 重启你的xampp,现在应该加载扩展名。
  5. 现在再试一次,您可以安装作曲家。
  6. 第二个解决方案(如果上述解决方案对您不起作用,请使用以下解决方案。)

    这适用于我的情况

    1. 查找并打开位于“php”文件夹中的php.ini在我的情况下,它位于xampp,文件位于c:\xampp\php\
    2. 点击shell按钮,从Xampp开始面板打开SHELL。
    3. 在shell中写下php,然后按Enter键
    4. 如果你的shell中有一些waring消息,如下所示。 enter image description here
    5. 然后你必须通过在php.ini文件中评论所有这些扩展来修复这些waring消息。(实际上这些警告消息的原因是因为启用了多于一次的扩展,或者你可以说< php.ini文件中的strong>未评论。

      以我的情况为例。

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

      Module 'curl' already loaded in Unknown on line 0 .
      

      b)要修复此php_curl.dll文件中的此php.ini文件,并在此扩展程序前添加分号 ";" 评论该扩展程序{ {1}}

    6. 如果您对每个分机都有多个警告,请执行以上步骤,直到您的shell中没有收到任何警告消息。

      1. 重启你的xampp,现在应该加载扩展名。
      2. 现在再试一次,您可以安装作曲家。
      3. 希望我能解决您的问题。

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

答案 1 :(得分:7)

  
    

OpenSSL正在加载两次。查看上面的php.ini来查看     openssl.dll,并在其中一个地方发表评论。

  
     

- 法基

答案 2 :(得分:0)

  1. 转到您的xampp \ php \ php.ini
  2. 按ctrl + f查找extension_dir并将其相对路径更改为 绝对路径,例如从extension_dir =“ \ ext”到 extension_dir =“ E:\ xampp \ php \ ext”
  3. 按ctrl + f查找眉毛并更改其路径,例如从
    browscap =“ \ xampp \ php \ extras \ browscap.ini”到
    browscap =“ E:\ xampp \ php \ extras \ browscap.ini”
  4. 保存文件并重新启动xampp

使用作曲家安装程序重试

答案 3 :(得分:0)

为了Google索引,

我写下了我的错误

如果Composer未安装在xampp安装中提供的php的Windows 7、8、10中,则显示此错误消息

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

程序无法正常运行。尝试重新安装该程序以解决此问题。确保已安装适当的Visual C ++ Redistributable。

Composer消息确实使我对Visual C ++感到困惑,实际上并非如此

好吧,经过长时间的搜索,我终于找到了在同一线程中找到的Sarim'解决方案 Composer setup installation error

此特定问题归因于xampp安装默认提供的php.ini,如Sarim所强调,它确实具有与xampp安装相关的路径,并且不允许Composer-Setup.exe正常运行。

答案 4 :(得分:0)

如果你已经有一个 composer 并且你需要更新它,你可以使用这个命令行:

composer self-update

这对我有用。