PHP Evo


Smartyのインストール

1. Smartyとは

1.1 Smaryとはなにか

SmartyはPHP標準のテンプレートエンジンです。 PHP側でオブジェクトSmartyに表示する文字列をassignし、テンプレートファイルでレイアウトを指定することでページのレイアウトを変更することができます。

1.1 Smartyを手にいれる

SmartyはSmartyのホームページからダウンロードできます。 また、このページからマニュアルを見ることもできます。

2. Smartyのインストール

2.1 ファイルの展開

適当なディレクトリでアーカイブファイル(Smarty-2.5.0.tar.gz)を展開します。

  1. cd /tmp
  2. tar zxvf Smarty-2.5.0.tar.gz
  3. cd Smarty
  4. mv libs /usr/local/lib/php/Smarty

2.2 パスの追加

Smartyのパスをinclude_pathに追加します。
php.iniファイルを次のように変更します。

/usr/local/lib/php.ini
include_path = ".:/usr/local/lib/php:/usr/local/lib/php/Smarty"

2.3 Apacheの再起動

Apacheを再起動し、php.iniの変更をデーモンに反映させます。

/etc/rc.d/init.d/httpd restart

3. デモの実行

3.1 デモについて

Smartyのアーカイブファイルにはテスト用にdemoというディレクトリがあります。 demo下にはindex.phpというファイルがありますので、Webブラウザーからこのファイルをアクセスし、メッセージが正常に表示されてばインストールは成功です。

3.2 実行用の設定

デモを実行するには、次の設定が必要です。

ディレクトリ