Symfony on Synology

Я использую последний DSM в своей синологии (DS415 +), DSM 6.1.3-15152 Update 4, и я пытаюсь установить новое приложение Symfony, но оно не работает.

Я пытался:

Symfony new ProjectName

но это заканчивается тем, что:

? Symfony 3.3.9 был успешно установлен, но ваша система не соответствует его техническим требованиям! Перед выполнением приложения Symfony устраните следующие проблемы:

  • token_get_all () должен быть доступен. Установите и активируйте расширение Tokenizer.

Затем я попробовал:

композитор create-project symfony / framework-standard-edition ProjectName

Процесс установки заканчивается, но после выполнения этой команды:

php bin / symfony_requirements

Это то же самое расширение расширения Tokenizer

Я также пробовал:

php56 symfony.phar new ProjectName

То же, что и предыдущая команда установки.

php,symfony,synology,

3

Ответов: 1


0 принят

Ну, у меня есть свои проблемы с Symfony на DSM6, очень расстраивающие!

Synology решила построить свой собственный пакет PHP из источника. Они решили удалить некоторые возможности и расширения (включая токенизатор) из своей сборки. Вот почему вы не можете запускать Symfony со своей версией PHP, так как это не соответствует требованиям Symfony.

Но в вашем случае вы должны продолжать использовать php56 (версия 5.6) вместо php (версия 7). Так что измените

php bin/symfony_requirements

к

php56 bin/symfony_requirements

Я почти уверен, что ты еще не из леса.

PHP, Symfony, Synology,
Похожие вопросы