安装Composer - 内部错误

張敬峻*_*張敬峻 5 php composer-php

我安装有问题Composer.在我选择php.exe向导中的路径之后,它显示的是下面的错误说明.

您指定的PHP exe文件未正确执行:D:\ wamp\bin\php\php5.5.12\php.exe从命令行运行它可能会突出显示该问题.内部错误[ERR_INVALID],退出代码1

Ami*_*mar 11

我想这是一个在这里被问过的问题.

作曲家无法在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中收到一些警告消息,如下图所示: 在此输入图像描述
  5. 然后,您必须通过在php.ini文件中注释所有这些扩展来修复这些警告消息.(实际上这些警告消息的原因是因为这些扩展已启用多次,但您可以在文件中取消注释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):-) ;-)


Zam*_*man 5

您可能需要执行一些步骤才能解决问题

  1. 您可以尝试将extension_dirxampp \ php \ php.ini 更改为完整方向,例如: extension_dir = "E:\xampp\php\ext"
  2. 手动安装是否可以 在Windows上全局安装Composer? 或者您可以通过打开XAMPP Shell并编写此代码

    php -r "readfile('https://getcomposer.org/installer');" | php

  3. 只需将其安装在(C :)分区中,我认为它将起作用。

    我认为Windows8及更高版本中的问题不允许使用CMD的完全许可。