首页 > 解决方案 > 如何配置 symfony check:requirements?

问题描述

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

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

标签: phpsymfonysymfony4symfony-console

解决方案


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

此命令将始终返回相同的结果,即使您在没有composer.yaml文件的目录中启动它也是如此。

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


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

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


推荐阅读