【问题标题】:How do you specify PHP version for Composer so that it won't download the latest builds?您如何为 Composer 指定 PHP 版本,以便它不会下载最新版本?
【发布时间】:2014-11-10 09:43:34
【问题描述】:

我使用 PHP 5.3.8 共享主机,但无法运行 Composer。

昨天我在自己的电脑上安装了 Composer,然后我用它“构建”了Restler。它也下载了Illuminate。然后我将它们上传到我的共享主机,但它没有工作,因为显然 Illuminate 需要最低 PHP 5.4。

那么,有没有可能为 Composer 指定 PHP 版本?或者我应该关闭 PHP 5.6,然后在我的 PC 上打开 PHP 5.3.x。

【问题讨论】:

    标签: composer-php restler illuminate-container


    【解决方案1】:

    看起来您正在使用 Restler 3 RC5,RC6 已经删除了这些依赖项

    Restler 仅在您使用刀片模板时使用照明,因此您可以安全。您可以在没有开发选项的情况下运行 composer update

    composer update --no-dev
    

    更多详情见https://getcomposer.org/doc/03-cli.md#update

    这将只安装生产环境所需的软件包。然后你可以将文件上传到服务器,一切都应该没问题。

    【讨论】:

      最近更新 更多