Zend Framework チュートリアル その1 – 要件,チュートリアルの条件,フレームワークの取得,Zend_Tool
このチュートリアルは www.akrabat.com の Rob Allen氏による “Getting Started with Zend Framework” を翻訳したものです。
このチュートリアルは、Model-View-Controllerパラダイムを使った簡単なデータベース駆動型アプリケーションを作成することでZend Frameworkを紹介することが目的です。
NOTE: このチュートリアルはZend Framework バージョン1.8と1.9でテストしています。1.x系の1.8以降のバージョンで動作する可能性はかなりありますが、 1.8より前のバージョンでは動作しないでしょう。
要件
Zend Frameworkの要件は以下です。
- PHP 5.2.4(以降)
- mod_rewriteや同等の機能をサポートするウェブサーバ
チュートリアルの条件
Apacheウェブサーバ上でPHP 5.2.4以降が動作していることを確認してください。Apacheにはmod_rewriteがインストール・設定されている必要があります。
Apacheには.htaccessファイルのサポートも必要です。通常はhttpd.confの設定を以下のように変更すれば可能です。
(変更前) AllowOverride None (変更後) AllowOverride All
詳細はディストリビューションのドキュメントを確認してください。もしmod_rewriteと.htaccessを正しく設定していなければ、このチュートリアルのホームページ以外のページにアクセスできないでしょう。
フレームワークを取得
Zend Frameworkは、 http://framework.zend.com/download から.zip形式か .tar.gz形式でダウンロードできます。リンク先のページの下部を見てください。
Zend_Toolのセットアップ
Zend Frameworkには新しくコマンドラインツールが提供されています。その設定からとりかかります。
Zend_Tool for Windows
NOTE: Zend Framework バージョン1.9.0のZend_ToolはWindowsでは動作しません。1.9.1がリリースされるまでアーカイブ( http://framework.zend.com/download/archives )のバージョン1.8.4p1を使用してください。
[訳者注] 2009/09/21 現在はすでに新しいバージョンが提供されています。
- Program Files 内に新しいディレクトリ ZendFrameworkCli を作成
- ダウンロードしたアーカイブ ZendFramework-1.8.4PL1-minimal.zip をダブルクリック
- ZendFramework-1.8.4PL1-minimal.zip フォルダの中から bin と library フォルダをC:\Program Files\ZendFrameworkCli にコピー。この時点でこのフォルダには bin と library の2つのサブフォルダが存在しています。
- bin ディレクトリをパスに追加
- コントロールパネルの”システム”を表示
- “詳細設定”の”環境変数”ボタンをクリック
- “システム環境変数”の中の変数”Path”を探してダブルクリック
- 入力欄の最後に ;C:\Program Files\ZendFrameworkCli\bin を追加してOKボタン(頭のセミコロンが重要です!)
- 再起動
Zend_Tool for OS X (Linuxも同様)
- ダウンロードしたアーカイブ ZendFramework-1.9.0-minimal.zip を解凍
- ターミナルから /usr/local/ZendFrameworkCli にコピーして以下をタイプ
sudo cp -r ~/Downloads/ZendFramework-1.9.0-minimal /usr/local/ZendFrameworkCli
- aliasを設定するためにbashのプロファイルを編集
- ターミナルで次をタイプ:
open ~/.bash_profile - ファイルの最後に
alias zf=/usr/local/ZendFrameworkCli/bin/zf.sh
を追加
- 保存してエディタを終了
- ターミナルを終了
- ターミナルで次をタイプ:
Zend_Toolのテスト
ターミナルを開いて以下のコマンドを入力することでZend_Toolのコマンドラインインターフェースが正しくインストールされたかどうかテストできます。
zf show version
正しく動作すれば、以下が表示されます。
Zend Framework Version: 1.9.0
表示されない場合はパスが正しく設定されているか、ZendFrameworkCliディレクトリにbinディレクトリが存在しているか確認してください。
次のページ:: Zend Framework チュートリアル その2 – アプリケーションの作成開始
目次
- Zend Framework チュートリアル - Getting Started with Zend Framework
- Zend Framework チュートリアル その1 - 要件,チュートリアルの条件,フレームワークの取得,Zend_Tool
- Zend Framework チュートリアル その2 - アプリケーションの作成開始
- Zend Framework チュートリアル その3 - アプリケーションの具体的なコード,コントローラのセットアップ,データベース,モデル
- Zend Framework チュートリアル その4 - レイアウトとビュー
- Zend Framework チュートリアル その5 - アルバムの一覧表示,新規追加,編集,削除,最後に