MAMPを使用して、Zend Framework 1系の環境構築をする


Zend Framework 1系の環境構築

前提

  • MAMPがインストールされていること
    • インストールが済んでない方はこちらから
  • Zend Frameworkのバージョンは1.12.3とする

手順

Zend Frameworkをダウンロードする

$ wget https://packages.zendframework.com/releases/ZendFramework-1.12.3/ZendFramework-1.12.3.tar.gz

※ 下記のようなエラーが出た場合はwgetコマンドをインストールする → こちらを参考にする

command not found: wget

ダウンロードしたディレクトリを展開する

tar zxvf ZendFramework-1.12.3.tar.gz

tarコマンドのについてはこちらを参照

展開しディレクトリをMAMPに配置する

$ mkdir /Applications/MAMP/Library/zend-framework
$ cp -r ~/ZendFramework-1.12.3 /Applications/MAMP/Library/zend-framework

※ /Applications/MAMP/Library/zend-framework配下に展開したディレクトリが配置される

エイリアスを作成する

shellの設定ファイルを開く

$ vim ~/.zshrc

設定ファイルに下記を追記する

alias zf='/Applications/MAMP/Library/zend-framework/ZendFramework-1.12.3/bin/zf.sh'

※ bashを使用している場合は上記をbash_profileに追記する

設定を反映する

$ source ~/.zshrc

正常に動作するか確認する

$ zf show version

下記のようにバージョンが表示されれば、正常に動作している

Zend Framework Version: 1.12.3

MAMPのhtdocs配下にプロジェクトを作成する

プロジェクトを作成する

$ cd /Applications/MAMP/htdocs
$ zf create project プロジェクト名

Zend Frameworkの機能をプロジェクトで利用できるようにする

$ cp -r cp -r /Applications/MAMP/Library/zend-framework/ZendFramework-1.12.3/library/Zend /Applications/MAMP/htdocs/プロジェクト名/library

トップページへアクセスできることを確認する

MAMPを起動し、http://localhost/プロジェクト名/public/ にアクセスしトップページが表示されればOK