Symfony по синологии

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

Я старался:

symfony new ProjectName

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

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

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

Тогда я попробовал:

композитор создание-проект symfony / framework-standard-edition ProjectName

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

php bin / symfony_requirements

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

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

php56 symfony.phar new ProjectName

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

3

Решение

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

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

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

php bin/symfony_requirements

к

php56 bin/symfony_requirements

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]