如何配置 symfony check:requirements?

How to configure symfony check:requirements?

我正在为一个应用程序使用 Symfony。此应用程序需要特定的 PHP 扩展才能工作,例如 PHP GD,这些未在基本 Symfony 要求中列出。

我想知道是否可以编辑需求的基本列表,为我的应用程序添加这些扩展,以便将它们列在 symfony check:requirements 控制台输出下。

启动时不会测试此要求symfony check:requirements,因为此命令不依赖于您的应用程序,它仅检查在服务器上使用 symfony 的能力。

即使您在没有 composer.yaml 文件的目录中启动该命令,该命令也总是 return 相同的结果。

但是,您可以通过更新 composer.json 文件来添加所需的扩展名:


    ...
    "require": {
        "php": "^7.2",
        ...
        "ext-gd": "*",
        "ext-json": "*",
        ...
        "foo/bar-bundle": "^1.3",
        ...
    }

因此,如果您的服务器上未安装 GD 扩展,则不会开始安装您的应用程序。