上一篇文章《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使用指南