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
:
以上
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
:
以上