Smartyの導入
掲示板を作成しようと思い、またPHPの勉強を始めました。私が持っているPHPの書籍を読むと、デザイン(テンプレート)とプログラム(PHP)を分離して記述するものとして、Smartyが紹介されていたので、導入することにしました。いつものようにaptitudeです。
# aptitude search smarty p smarty - Template engine for PHP p smarty-gettext - provides gettext support for smarty # aptitude install smarty
gettextって何だろう?と調べてみると、プログラム中にある(例えば、C言語ならprintfなどにある)文字列を国際化、ローカル化するための仕組みらしいです。とりあえず、自分が作成するPHPプログラムは日本だけで十分なので、余分なものは入れずに、smartyだけをインストールしました。私の場合、/etc/php5/apache2/php.iniにあるinclude_pathは次のように定義されています。
; UNIX: "/path1:/path2" include_path = ".:/usr/share/php"
/usr/share/phpに行くと、smartyというディレクトリが新設されていたので、何の問題もなくインストールできたようです。実際、次のようなPHPファイルを作成し、試してみましたが、きちんと動きました。
<?php
require_once("smarty/libs/Smarty.class.php");
$smarty_obj = new Smarty();
: : 途中略 : :
?>
いつもこれぐらい簡単だといいですね。
最新の7件
OpenGL
電子工作
玄箱HG
- ClamAVのアップデート
- Smartyも入れてみる
- etchでPHP4->PHP5
- etchでのSamba設定
- etchでのメール設定
- 玄箱HGのetch化
- Webdruidでログ解析
- PEARも入れてみる
- 玄箱WEBのUTF-8化
- phpMyAdminでMySQL
- postmasterの変更
- ウィルスメール対策
- SPAMメール対策
- メールサーバ(IMAP)
- メールサーバ(Postfix)
- 猫にXOOPS
- PHPも入れてみる
- MySQLを入れてみる
- Subversion導入
- WebDav導入
- Apacheのrewrite機能
- Apacheディレクトリ設定
- Apache1.3->2.0
- ddclientの設定
- 静かな玄箱
- ユーザ追加
ホームページ
日記
Copyright (C) 2007 Arakin , All rights reserved.