安裝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 

相關文章
相關標籤/搜索