安装Twig模版引擎

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

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

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

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

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

123

4

5

{“require”: {“twig/twig”: “1.*”

}

}

最后,可以安装Twig了:

1 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扩展一样安装它:

123

4

5

$ 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配置文件中启用这个扩展:

12 extension=twig.so #For Unix systemsextension=php_twig.dll #For Windows systems

从现在开始,Twig会利用C扩展的优势自动编译你的模板。需要注意的是这个扩展不会取代PHP的代码,但只提供了一个优化版本的 Twig_Template:::getAttribute() 方法。

PHP官方有twig的windows扩展:

http://windows.php.net/downloads/pecl/snaps/twig/1.10.1-dev/

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

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

发表评论