Spec-Zone.ru › Twig 1

Установка

Существует несколько способов установки 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:

  1. Настройте среду разработки, следуя документации PHP
  2. Поместите исходный код расширения C Twig в C:\php-sdk\phpdev\vcXX\x86\php-source-directory\ext\twig
  3. Используйте команду configure --disable-all --enable-cli --enable-twig=shared вместо шага 14
  4. nmake
  5. Скопируйте файл 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.

« Введение | Twig для разработчиков шаблонов »

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API