xreaサーバーにsymfonyをインストールする方法

1 Mins read

いろんなところで、同じタイトルで出ていますが、うまくいかないものであったり、疑問があったりしましたので、整理してみました。私なりのやり方です。

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

以上で、完成です。