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

原创
2014/05/25 14:45
阅读数 9.7K

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

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


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

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


展开阅读全文
加载中

作者的其它热门文章

打赏
0
9 收藏
分享
打赏
2 评论
9 收藏
0
分享
返回顶部
顶部