網頁

2011年8月15日 星期一

在Windows安裝Smarty

Smarty是php最常被採用的樣版,本篇文章將介紹如何在Windows系統安裝測試Smarty。

Install Smarty

Smarty 官方網站 可以下載安裝檔。此時最新版本為3.0.8。


請利用解壓縮軟體將下載回來的 Smarty-3.0.8.tar.gz 解開。

其中 demo 資料夾,可以用來驗證是否安裝成功。
然而 libs 資料夾,才是所需的主程式,裡面應該會有以下檔案:

plugins:Plugins 存放目錄
sysplugins:核心檔案存放目錄
debug.tpl:偵錯控制台樣版檔
Smarty.class.php:Smarty主要類別檔

將 libs 更名為 Smarty ,並將整個資料移至原先存放 php 的目錄內(D:\WebServer\php)。
接者修改 php.ini ,找到 include_path設定,將值 D:\WebServer\php 加入。
include_path = ".;D:\WebServer\php\PEAR;D:\WebServer\php"

這樣一來只要在程式的開頭加入下列的敘述,就能正確的引入 Smarty 物件類別檔。
<?php
require ('Smarty/Smarty.class.php');
// ....
?>


Note: 只要 php.ini 有任何異動,就必須重新啟動 Apache 來使新設定生效。

Test Smarty

將 demo 資料夾移至預設網站主要根目錄下(D:\WebServer\wwwroot)。
接著修改 index.php,找到
require ('../libs/Smarty.class.php');
將其改成
require ('Smarty/Smarty.class.php');

打開瀏覽器,鍵入http://http://localhost:8081/demo/index.php,得到以下畫面表示安裝成功。

參考:官方網站上的 Quick Install,但其主要針對 unix like 的環境,做目錄權限的設定,Windows沒像那麼複雜,但要注意目錄是否被設成唯讀,會造成無法寫入或編譯。

沒有留言:

張貼留言