PhalconのDeveloper Toolsをインストール
基本は公式ドキュメントに書かれている通りです。特に難しい事はありません。
が、MAMP環境に入れた経緯があるので、少々本家のやり方とは違っています。
注意事項としては、Phalcon自体がインストールされている必要があります。
では始めます。
(下書きに入れてるの忘れて、昨日の記事を先に公開してしまいまいたw)
ダウンロードして解凍、~/bin以下に配置します。
$ wget -q --no-check-certificate -O phalcon-tools.zip http://github.com/phalcon/phalcon-devtools/zipball/master $ unzip -q phalcon-tools.zip $ mv phalcon-phalcon-devtools-* phalcon-tools $ mv phalcon-tools ~/bin $ vi ~/bin/phalcon-tools/phalcon
本家ではphalcon.shのシンボリックリンクですが、このままだと最初から入っているPHPを読んでしまうので、MAMPのPHPが呼ばれるようにPATHに追加して実行するようにします。
#!/bin/bash PATH=/Applications/MAMP/bin/php/php5.3.6/bin:$PATH phalcon.sh $@
次に実行権限を与えてあげます。
$ chmod +x phalcon
最後に~/.profileに以下の行を追加します。
export PATH=$PATH:~/bin/phalcon-tools export PTOOLSPATH=~/bin/phalcon-tools
では実行してみます。
$ phalcon Phalcon DevTools (1.2.1) Error: Incorrect usage $ phalcon commands Phalcon DevTools (1.2.1) Available commands: commands (alias of: list, enumerate) controller (alias of: create-controller) model (alias of: create-model) all-models (alias of: create-all-models) project (alias of: create-project) scaffold migration webtools
実行できたようです。
プロジェクトの作成
create-projectでプロジェクトのひな形を作成します。
$ cd ~/Site $ phalcon create-project store Phalcon DevTools (1.2.1) Success: Controller "index" was successfully created. Success: Project "store" was successfully created.
作成されたようです。ブラウザでアクセスしてみます。
http://localhost/store/
最近はジェネレーター装備が普通になって楽ですね。