SmartyZend Framework2010/05/13鳥よし
仕事でZend Framework + Smartyが必要になってくるので、環境を整えてみました。
その際の手順をメモ。
僕の端末にはXAMPPが入っているため、PHPの動作環境は一通り揃っていました。
ダウンロードしたファイルを解凍して好きな場所に配置
php.iniのinclude_pathパラメータに以下のようにパスを追記(僕の環境の場合PEARのパスが既に入っているので、後ろに追記しました。)
次にApache側の環境設定
httpd.conf内のmod_rewriteモジュールを有効にする。(XAMPP入れたときにデフォルトで有効でした。)
さらに、ドキュメントフォルダ内の.htaccessの設定を有効にする。(こちらもXAMPP入れたときにデフォルトで有効でした。)
.htaccessの設定
RewriteBaseは各々の環境に合わせてください。
ちなみに、RewriteRuleの記述の意味は「js、ico、gif、jpg、png、css」以外の名前のパスを全て、index.phpに飛ばすと言うことです。
index.phpをフロントコントローラにする為に記述しています。
ここで、動作確認の為に新しいプロジェクトを作って、Zendのバージョン情報を確認しようとしたところ、
自分がダウンロードしたバージョンと違うバージョンが出力されるという問題が発生しました。
【実行コード】