OSX の MacPorts で ZendFramework を入れてみた

まずは、インストール。 検索すると、

port search zend
こうでるので、
ZendFramework @1.11.11 (www, lang)
    A framework for developing PHP web applications
こうする。

sudo port install ZendFramework

インストールの最後の方でこんなメッセージが出る。

If this is your first install, you might want to add  /opt/local/www/ZendFramework/library to the
include_path in your php.ini  (e.g. include_path = ".:/opt/local/www/ZendFramework/library"). 

If you want to use the extra ZendX components  you might want to add
/opt/local/www/ZendFramework/extras/library too  (e.g. include_path =
".:/opt/local/www/ZendFramework/library:/opt/local/www/ZendFramework/extra/library").

ということで、php.ini を編集。

cd /opt/local/etc/php5
sudo vim php.ini

として、include_path の部分を、

include_path = ".:/opt/local/lib/php:/opt/local/www/ZendFramework/library:/opt/local/www/ZendFramework/extra/library"
とする。アパッチ再起動。

sudo /opt/local/apache2/bin/apachectl restart

で、zendのコマンドラインツールであるzf.shが使えるようにパスを通しておく。

vim ~/.profile

でエディターを起動して、以下を追加。

export PATH=/opt/local/www/ZendFramework/bin:$PATH

アプリを作りたいディレクトリへ行って、

zf create project sample
と打つ。

こんな画面が表示された。