【问题标题】:Installing Composer on IIS 7.5在 IIS 7.5 上安装 Composer
【发布时间】:2015-11-02 20:55:18
【问题描述】:

我正在尝试在 IIS 7.5 上安装 Composer。当我运行 Composer-Setup.exe 时,它​​失败了:

您指定的 PHP exe 文件未正确执行:C:\Program 文件 (x86)\PHP\php.exe

从命令行运行它可能会突出问题。使用 -v 切换显示 PHP 版本 - 必须至少为 5.3.2 内部错误 [ERR_STATUS],退出代码 255

我使用的是 PHP 5.6.9,所以我运行以下 bash:

$ php -r "readfile('https://getcomposer.org/installer');" | php
#!/usr/bin/env php 
All settings correct for using Composer

没有错误,但无法下载。是否使用 SSL 没有区别。

使用 cURL 得到相同的结果:

$ curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php 
All settings correct for using Composer

如有任何故障排除建议,我将不胜感激!

【问题讨论】:

    标签: php bash iis iis-7.5 composer-php


    【解决方案1】:

    在安装程序不工作时在 Windows IIS 7.5 上安装 Composer:

    1. https://getcomposer.org/download/ 的“手动下载”标题下直接下载 .phar 文件
    2. 创建目录 C:\bin 并将 .phar 文件放入其中。
    3. 在与 .phar 文件相同的目录中创建另一个名为 composer.bin 的文件(Windows 批处理文件)并插入:

      @ECHO 关闭

      SET cwd=%cd%

      PUSHD "C:\bin\PHP"

      SET COMPOSER_HOME=C:\bin

      php "C:\bin\composer.phar" -v --working-dir="%cwd%" %*

      POPD

    4. 在系统属性下编辑 Windows PATH 变量 -> 包含 C:\bin\

    5. 的环境变量

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多