gpt4 book ai didi

php - Synology 上的 Symfony

转载 作者:搜寻专家 更新时间:2023-10-31 21:21:45 24 4
gpt4 key购买 nike

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

我试过:

symfony new ProjectName

但它最终是:

✕ Symfony 3.3.9 was successfully installed but your system doesn't meet its technical requirements! Fix the following issues before executing your Symfony application:

  • token_get_all() must be available Install and enable the Tokenizer extension.

然后我尝试了:

composer create-project symfony/framework-standard-edition ProjectName

安装过程结束时正常,但在运行此命令后:

php bin/symfony_requirements

这是同一个 Tokenizer 扩展问题

我也试过:

php56 symfony.phar new ProjectName

与之前的安装命令相同。

最佳答案

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

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

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

php bin/symfony_requirements

php56 bin/symfony_requirements

我很确定你还没有走出困境。

关于php - Synology 上的 Symfony,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46264030/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com