いろんなところで、同じタイトルで出ていますが、うまくいかないものであったり、疑問があったりしましたので、整理してみました。私なりのやり方です。
pearのインストール
$ pear config-create /virtual/自分のユーザ名 .pearrc
$ pear -c /virtual/自分のユーザ名/.pearrc install -o PEAR
これで、/virtual/自分のユーザー名/pearのところに、pearがインストールされ、その設定が.pearrcに書き込まれます。
パスを通す。
$ vi .bash_profile
export PATH=~/pear/php:~/pear:$PATH
としておきます。
symfonyのインストール
普通に
$ pear channel-discover pear.symfony-project.com
$ pear install symfony/symfony
.htaccessへの設定
一部追加します。
Options +FollowSymLinks +ExecCGI
AddHandler application/x-httpd-phpcgi .php
mod_gzip_on Off
symfonyコマンドでプロジェクトを作成します
symfony new プロジェクト名
最後、WEBフォルダをシンボリックリンクで結びます
$ ln -s /virtual/自分のユーザ名/プロジェクト名/web/ /virtual/自分のユーザ名/public_html/ドメイン名
$ ln -s /virtual/自分のユーザ名/pear/data/symfony/web/sf/ /virtual/自分のユーザ名/プロジェクト名/web/sf
以上で、完成です。