システム屋日誌

情報システム構築、開発手法を中心に気が付いたことを書き留めます。ちいさなことから、おおきなことまで。もちろん、どうでもいいことも。。。
<< June 2017 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>
 
RECENT COMMENT
RECENT TRACKBACK
れいねっとHP
http://www.rey-net.com
MOBILE
qrcode
PROFILE
無料ブログ作成サービス JUGEM
 
1台のPCに複数の XAMPP をインストールした場合の symfony 環境
先日の XAMPP に加えて、もうひとつ XAMPP をインストールしたら。
symfony が前の XAMPP にひも付いたままになっている。
新しい XAMPP 環境下に symfony をインストールするための手順は以下の通り。

【前提】
 ・以下、前回インストールした XAMPP 環境を C:¥XAMPPA とする。
 ・以下、今回インストールした XAMPP 環境を C:¥XAMPPB とする。
 ・XAMPP のバージョンは 1.7.3
 ・インストールは Pear を用いる。


【環境分析】
 (1)インストールした symfony のあるディレクトリ
 symfony は1つのPCで1箇所しかインストールされない。
 symfony 環境一式は、PC上でただ1か所、以下のような構成でディレクトリに保存されている。
 
 (XAMPPがインストールされたディレクトリ)¥
  + php
   + pear
    + symfony
      (symfony 一式)

 (2)Pear 設定
  * Pear の設定は、以下のコマンドで確認できる。
   pear config-show
    * Pear の設定は、最初にインストールしたときに PC 1台につき1つだけ定義される。
    * Pear のいくつかは、ディレクトリに依存する。
    bin_dir      
    doc_dir      
    php_dir      
    cfg_dir      
    data_dir     
    download_dir 
    php_bin      
    temp_dir     
    test_dir     
    www_dir      

【symfony 再インストール手順】
 (1)古い symfony 環境を削除
 * コントロールパネルで C:¥XAMPPA¥php に移動。
  * symfony をアンインストールするコマンドを実行。
   > pear uninstall symfony/symfony
     uninstall ok: channel://pear.symfony-project.com/symfony-1.4.8
  * Pear Channel list を削除(Remove a Channel From the List)
   > pear channel-delete pear.symfony-project.com
     Channel "pear.symfony-project.com" deleted

 (2)Pear 環境を変更

   > pear config-set bin_dir          C:¥XAMPPB¥php
   > pear config-set doc_dir          C:¥XAMPPB¥php¥docs
   > pear config-set php_dir          C:¥XAMPPB¥php¥pear
   > pear config-set cfg_dir          C:¥XAMPPB¥php¥cfgdirectory
   > pear config-set data_dir         C:¥XAMPPB¥php¥data
   > pear config-set download_dir     C:¥XAMPPB¥php¥tmp
   > pear config-set php_bin          C:¥XAMPPB¥php¥.¥php.exe
   > pear config-set temp_dir         C:¥XAMPPB¥php¥tmp
   > pear config-set test_dir         C:¥XAMPPB¥php¥tests
   > pear config-set www_dir          C:¥XAMPPB¥php¥www

(3)新しい symfony インストール
 * コントロールパネルで C:¥XAMPPB¥php に移動。
  * Pear Channel list を追加
   > pear channel-discover pear.symfony-project.com
    Adding Channel "pear.symfony-project.com" succeeded
    Discovery of channel "pear.symfony-project.com" succeeded

  * symfony をインストールするコマンドを実行。
   > pear install symfony/symfony
    downloading symfony-1.4.8.tgz ...
    Starting to download symfony-1.4.8.tgz (3,177,818 bytes)
    .........done: 3,177,818 bytes
    install ok: channel://pear.symfony-project.com/symfony-1.4.8

  * パスを通す(他の場所でも symfony コマンドを使えるようにするため)
      >PATH=%PATH%;C:¥XAMPPB¥php

(4)動作確認
 * コマンド一覧を表示してみる。
  > symfony -T
     Usage:
      symfony [options] task_name [arguments]    <----- こんなのがずらずら出ればOK
                  :

以上
コメント
コメントする









 
トラックバック
この記事のトラックバックURL
http://technology.rey-net.com/trackback/1155857