XAMPP+symfony

WinXP環境にxampをインストール後Apatchが起動しない場合、
大抵port80番が使えないため、動作しない。
skypeが悪さをしている場合が多いので、skypeが起動している場合は停止する。
 
Apatchを再起動しても動かない、またはスカイプを使っていない場合、
以下の方法で80番ポートを使用しているプログラムを調べることが可能。
 
コマンドプロンプトを開き、netstat -ano
を入力し、一覧を表示する。
ここで、Localadressの末尾が:80になっている物を探し、
その一番右側のPID欄の数字を確認する。
 
ctrl+alt+delでタスクマネージャを起動し、プロセスタブを選択。
上部の「表示」-「列の選択」からPIDにチェックを付ける。
すると、プロセスにPIDが表示されるようになるので、
先ほどのPID欄の数字を持つ物を見つけ、そのプログラムの実態を調べ
問題がなければ停止する。
 
これでApatchを再起動して、動けば問題解決。
 

symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)

symfony×PHP [LLフレームワークBooks] (LLフレームワークBOOKS # 3)

更にSymfonyをインストールする場合、c:\xamppにxamppをインストールした場合、
コマンドプロンプトを開き、
cd c:\xampp\php
pear upgrade PEAR
を実行する。
 
ここで、
>PHP_PEAR_INSTALL_DIR is not set correctly.
>Please fix it using your environment variable or modify
>the default value in pear.bat
 
のようなエラーメッセージが出た場合、
自分の環境では以下の方法で対処した。
 
windowsスタート-コントロールパネル-システム-詳細設定-環境変数を開き、
もしユーザ環境変数の中に、PHP_PEAR_INSTALL_DIRが設定してある場合、
全て削除する。
(不安なら削除前に削除するパスを全て控えておく)
削除後、PCを再起動すること。
 
再起動後、コマンドプロンプトを開き、
cd c:\xampp\php
pear upgrade PEAR
を実行すると、エラーメッセージは表示されず正常に処理が行われるようになった