leopardでsymfony-1.1.7ファーストプロジェクト 2009 年 4 月 11 日

leopardでsymfonyをインストールしたら、さっそくプロジェクトを作ってみる。
基本的には、以下のドキュメントの通りに進めればOK

日本語ドキュメント
http://symfony.xrea.jp/1.1/book/index.html
英語ドキュメント
http://www.symfony-project.org/book/1_1/03-Running-Symfony

プロジェクトを作成

$ mkdir /Users/***/Sites/myproject
$ cd /Users/***/Sites/myproject
$ symfony generate:project myproject

アプリケーションを作成

$ symfony generate:app frontend

Apacheバーチャルホストの設定

$ vim /private/etc/apache2/extra/httpd-vhosts.conf
<VirtualHost *:80>
ServerName myapp
DocumentRoot “/Users/***/Sites/myproject/web”
DirectoryIndex index.php
Alias /sf /$sf_symfony_data_dir/web/sf
<Directory “/$sf_symfony_data_dir/web/sf”>
AllowOverride All
Allow from All
</Directory>
<Directory “/Users/***/Sites/myproject/web”>
AllowOverride All
Allow from All
</Directory>
</VirtualHost>

/$sf_symfony_data_dir/web/sfは、
$ pear config-show | grep data_dirで表示された

PEAR data directory data_dir /Users/***/local/PEAR/data

/users/***/local/PEAR/dataに/web/sfを追加したものを記述した。

httpd.confにバーチャルホストの設定ファイルをインクルードする

$ vim /private/etc/apache2/httpd.conf
Include /private/etc/apache2/extra/httpd-vhosts.conf

Apacheをリスタート

# apachectl configtest
Syntax OK

# apachectl restart

以下にアクセスしてProject setup successfulが表示されればOK

http://myapp/frontend_dev.php/

symfony

関連する記事:

One Comments
thomas 9 月 14th, 2009

めちゃくちゃ参考になりました。
Leopardに何かを導入することを率先してやってきたつもりですが、
全てにおいて負けました。
これから全てのBlogに目を通して、見習いたいと思います。

Leave a Reply