安装Twig模版引擎-Twig使用指南

上一篇文章《Twig模版引擎简介-Twig使用指南》简单介绍了具备快速、安全、灵活等特性的PHP模板引擎Twig,本文的重点是介绍Twig的安装方法。你有不少种方式来安装Twig。那么如何安装Twig的PHP包呢?让咱们按照不一样的安装方法来分别说明。php

#1. 经过Composer安装Twig(推荐)html

要使用Composer,首先你要在你的项目中安装Composer:git

curl -s http://getcomposer.org/installer | php


而后,在你的项目根目录下建立一个 composer.json 文件,内容以下:github

{
    "require": {
        "twig/twig": "1.*"
    }
}


最后,能够安装Twig了:shell

php composer.phar install

 提示:若是您想了解更多关于Composer、composer.json文件的语法和用法,你能够到这里阅读在线文档
json


#2. 从压缩包版本安装windows

a. 从下载页面下载最新的压缩包安全

b. 解压压缩包composer

c. 将解压好的文件放在你的项目中curl


#3. 安装开发版本

a. 安装Git(能够参照:入门git简明指南,新手必备

b. 使用git克隆Twig仓库,仓库地址: git://github.com/fabpot/Twig.git


#4. 安装PEAR包

 注意:使用PEAR安装Twig已被废弃,Twig 1.15.1版是发布在PEAR通道的最后一个版本;因此请使用Composer来代替。

若是你使用的是1.15.1之前的版本,而且只想使用PEAR来安装,那么请参照如下步骤:

a. 安装PEAR

b. PEAR通道探索: pear.twig-project.org

c. 使用PEAR安装Twig


#5. 安装C扩展

 提示:新的1.4版本:C扩展已经添加到Twig 1.4。

Twig的C扩展加强了Twig运行环境引擎的性能;而且你能够像安装任何其余PHP扩展同样安装它:

$ cd ext/twig
$ phpize
$ ./configure
$ make
$ make install

 说明:您也能够经过PEAR安装C扩展,不过这种方法一样也已被弃用,因此再也不赘述。


在Windows环境下:

a. 按照PHP文档设置编译环境

b. 把Twig的C扩展的源代码放到 C:\php-sdk\phpdev\vcXX\x86\php-source-directory\ext\twig

c. 使用 configure –disable-all –enable-cli –enable-twig=shared 命令代替第14步

d. nmake

e. 复制 C:\php-sdk\phpdev\vcXX\x86\php-source-directory\Release_TS\php_twig.dll 文件到你的PHP安装目录。


对于Windows ZendServer,在Zend Server FAQ提到,ZTS是不可用的。

你必须使用 configure –disable-all –disable-zts –enable-cli –enable-twig=shared 命令来为ZendServer生成Twig C扩展。

生成的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扩展的优点自动编译你的模板。须要注意的是这个扩展不会取代PHP的代码,但只提供了一个优化版本的 Twig_Template:::getAttribute() 方法。


原文标题: 安装Twig模版引擎-Twig使用指南 

原文连接: http://loiy.net/post/759.html 

相关文章
相关标签/搜索