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

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

  1. pearのインストール
    pear config-create /virtual/自分のユーザ名 .pearrc
    pear -c /virtual/自分のユーザ名/.pearrc install -o PEAR
    

    これで、/virtual/自分のユーザー名/pearのところに、pearがインストールされ、その設定が.pearrcに書き込まれます。

  2. パスを通す。

    vi .bash_profile
    export PATH=~/pear/php:~/pear:$PATH
    

    としておきます。

  3. symfonyのインストール
    普通に

    pear channel-discover pear.symfony-project.com
    pear install symfony/symfony
    
  4. .htaccessへの設定
    一部追加します。

    Options +FollowSymLinks +ExecCGI
    AddHandler application/x-httpd-phpcgi .php
    mod_gzip_on Off
    
  5. symfonyコマンドでプロジェクトを作成します

    symfony new プロジェクト名
    
  6. 最後、WEBフォルダをシンボリックリンクで結びます
    ln -s /virtual/自分のユーザ名/プロジェクト名/web/ /virtual/自分のユーザ名/public_html/ドメイン名
    ln -s /virtual/自分のユーザ名/pear/data/symfony/web/sf/ /virtual/自分のユーザ名/プロジェクト名/web/sf
    

以上で、完成です。

コメント

  1. migi より:

      「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

    をどのディレクトリに入れたら良いですか?
    初心者なので、よろしくお願いします。

  2. 橋本 雄 より:

    migiさん、こんにちは。
    コメントありがとうございます。
    .bash_profileは、ホームディレクトリに配置します。
    XREAの場合は、

    /virtual/自分のユーザ名/
    

    です。

    .htaccessは、Apacheが参照するディレクトリに配置します。
    今回の場合、最後にシンボリックリンクで結びますので、

    /virtual/自分のユーザ名/プロジェクト名/web/
    

    に配置します。

タイトルとURLをコピーしました