Установка
Существует несколько способов установки Twig.
Установка пакета Twig PHP
Установите Composer и выполните следующую команду:
composer require "twig/twig:^1.0"
Установка расширения C
Новое в версии 1.4: Расширение C было добавлено в Twig 1.4.
Twig поставляется с необязательным расширением C, которое повышает производительность движка выполнения Twig.
Обратите внимание, что это расширение не заменяет PHP-код, а только предоставляет оптимизированную версию \Twig\Template::getAttribute() метода; вы все равно должны установить обычный PHP-код.
Расширение C совместимо и полезно только для PHP5.
Установите его как любое другое расширение PHP:
cd ext/twig
phpize
./configure
make
make install
Для Windows:
- Настройте среду разработки, следуя документации PHP
- Поместите исходный код расширения C Twig в
C:\php-sdk\phpdev\vcXX\x86\php-source-directory\ext\twig - Используйте команду
configure --disable-all --enable-cli --enable-twig=sharedвместо шага 14 nmake- Скопируйте файл
C:\php-sdk\phpdev\vcXX\x86\php-source-directory\Release_TS\php_twig.dllв вашу установку PHP.
Подсказка
Для Windows ZendServer, ZTS не включен, как указано в ЧАВО Zend Server.
Вы должны использовать configure --disable-all --disable-zts --enable-cli
--enable-twig=shared для возможности построения расширения Twig C для ZendServer.
Скомпилированная DLL будет доступна в C:\\php-sdk\\phpdev\\vcXX\\x86\\php-source-directory\\Release
Наконец, включите расширение в вашем файле конфигурации php.ini:
extension=twig.so # For Unix systems
extension=php_twig.dll # For Windows systems
И отныне Twig автоматически будет компилировать ваши шаблоны, чтобы использовать преимущества расширения C.
© 2009–2018 by the Twig Team
Licensed under the three clause BSD license.
The Twig logo is © 2010–2020 Symfony
https://twig.symfony.com/doc/1.x/installation.html