欢迎访问芦艺网!

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

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

twig-template-in-symfony-2

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

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

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

然后,在你的项目根目录下创建一个 composer.json 文件,内容如下:

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

最后,可以安装Twig了:

php composer.phar install

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

#2. 从压缩包版本安装

a. 从下载页面下载最新的压缩包
b. 解压压缩包
c. 将解压好的文件放在你的项目中

#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() 方法。

原文:http://twig.sensiolabs.org/doc/installation.html

下一篇我们将会介绍《为模版设计师而生的Twig-Twig使用指南》。

发表评论

关闭菜单