Php 天气学符号

Php 天气学符号,php,symfony,synology,Php,Symfony,Synology,我在我的synology(DS415+)上使用最新的DSM,DSM 6.1.3-15152更新4,我尝试安装一个新的Symfony应用程序,但它不起作用 我试过: symfony新项目名称 但结果是: ✕ Symfony 3.3.9已成功安装,但您的系统不符合其要求 技术要求!在执行之前修复以下问题 您的Symfony应用程序: 令牌\u get\u all()必须可用 安装并启用标记器扩展 然后我试着: composer创建项目symfony/framework标准版项目名称 安装过程最

我在我的synology(DS415+)上使用最新的DSM,DSM 6.1.3-15152更新4,我尝试安装一个新的Symfony应用程序,但它不起作用

我试过:

symfony新项目名称

但结果是:

✕ Symfony 3.3.9已成功安装,但您的系统不符合其要求 技术要求!在执行之前修复以下问题 您的Symfony应用程序:

  • 令牌\u get\u all()必须可用 安装并启用标记器扩展
然后我试着:

composer创建项目symfony/framework标准版项目名称

安装过程最终很好,但在运行此命令后:

php bin/symfony_要求

这是相同的标记器扩展问题

我还尝试:

php56 symfony.phar新项目名称


与前面的安装命令相同。

好吧,我在DSM6上遇到了自己的Symfony问题,非常令人沮丧

Synology决定从源代码构建自己的PHP数据包。他们选择从构建中删除一些功能和扩展(包括标记器)。这就是为什么不能用PHP版本运行Symfony,因为这不符合Symfony的要求

但是在您的情况下,您应该继续使用php56(版本5.6)而不是php(版本7)。所以改变

php bin/symfony_requirements


我敢肯定你还没有脱离险境。

@LeFauve很高兴我能帮忙。在那之后,你有没有把一切都准备好并运行起来?是的,我确认,我的大纲现在一切正常。
php56 bin/symfony_requirements