いろんなところで、同じタイトルで出ていますが、うまくいかないものであったり、疑問があったりしましたので、整理してみました。私なりのやり方です。
- 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
以上で、完成です。
コメント
「2.パスを通す」のところ:
vi .bash_profile
export PATH=~/pear/php:~/pear:$PATH
をどのディレクトリに入れたら良いですか?
あと、「4..htaccessへの設定 一部追加します。」のところ:
Options +FollowSymLinks +ExecCGI
AddHandler application/x-httpd-phpcgi .php
mod_gzip_on Off
をどのディレクトリに入れたら良いですか?
初心者なので、よろしくお願いします。
migiさん、こんにちは。
コメントありがとうございます。
.bash_profileは、ホームディレクトリに配置します。
XREAの場合は、
です。
.htaccessは、Apacheが参照するディレクトリに配置します。
今回の場合、最後にシンボリックリンクで結びますので、
に配置します。