参考記事
http://symfony.xrea.jp/book/03-Running-Symfony.html
phpのバージョンを確認してください
インストールするためにはphp5が必要です
$php -v
次にPEARインストールするためにsymfonyのチャネルを登録します
$pear channel-discover pear.symfony-project.com
http://symfony.xrea.jp/book/03-Running-Symfony.html
phpのバージョンを確認してください
インストールするためにはphp5が必要です
$php -v
次にPEARインストールするためにsymfonyのチャネルを登録します
$pear channel-discover pear.symfony-project.com
Adding Channel "pear.symfony-project.com" succeeded
Discovery of channel "pear.symfony-project.com" succeeded
上記のようにチャネルが登録されたら
$pear remote-list -c symfony#pear install symfony/symfonyとしてsymfonyのインストールを行ってくださいPHP Fatal error: Allowed memory size of 8388608 bytes exhausted
ここでPEARでのインストール中に
のようなエラーが出る場合は
php.iniのメモリ設定が少ないために発生します
memory_limitの項目の値を増やしてください
$ symfony -V
symfony version 1.0.12
のような感じにsymfonyコマンドが発行できれば
インストールは完了です
PEARを利用しない場合
http://pear.symfony-project.com/get/symfony-1.0.0.tgzをダウンロードし
適当な場所で解凍して利用することも可能なようです(未確認)
スケルトンの作成
$ mkdir symfonytest
$ cd symfonytest/
$ symfony init-project symfonytest
とすることでsymfonytest(プロジェクト名は適当に命名してください)以下に
ファイルが生成されます
ここではプロジェクトが作成されたに過ぎないので
次にアプリケーションを命名します
$symfony init-app testapp
web以下にエントリーポイント?フロントコントローラであるindex.phpとかが
作成されているので
バーチャルホストとかの設定をする
httpd.confが変更できれば<VirtualHost *:80>
ServerName myapp.example.com
DocumentRoot "/home/steve/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 "/home/steve/myproject/web">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
のように追記し
ブラウザからアクセス