MDB2のインストールについて教えてください。

「PHP公式資格教科書」(初級)でPHPを勉強しています。
PHP5.3.8を使っています。(OS:Win7)
コマンドプロンプトで
pear install MDB2_Driver_mysql
と入力すると、ダウンロードが始まり、インストールします。
ただ、
最終行に
ERROR: failed to mkdir C:\php\pear\MDB2\docs\examples
で、ディレクトリー作成不能、とのエラーが出ます。
確かに、phpをインストールしているディレクトリーは
C:\phpではなく
C:\php5です。
ダウンロード後のインストール先をphp5にする方法、
もしくは、別の方法(手作業でディレクトリーを作成する)など
をご存じの方おられましたら、教えてください。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2012/03/15 17:09:13
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:oil999 No.1

回答回数1728ベストアンサー獲得回数320

ポイント100pt

いくつかご確認をお願いします。

1.php.ini は下記のようになっていますか?

include_path = ".;c:\php5\includes;c:\php5\PEAR"

書き換えたら、PHPまたはApacheを再起動してください。

2.PEARのインストール(go-pear.bat)はしましたか?

http://www.bnote.net/windows/windows/win_pear.shtml
"C:\PHP5\go-pear.bat" を実行すれば、PEARの保存先は自動的に "C:\PHP5\PEAR" に設定されるはずです。

id:kohhi

早速お返事いただき、ありがとうございます。

; include_path=".;C:\php5\PEAR\pear;C:\ZendFramework\library\"
だったのを、
include_path = ".;C:\php5\includes;C:\php5\PEAR;C:\ZendFramework\library"
に変えて、apacheを再起動、&PC自体をしても同じでした。
C:\php5 でpear list でちゃんと表示されるので、pear自体はインストールされているようです。

もう一度 go-pearを実行しました。
1-12項目のインストール先は、
11(C:\windows\pear.ini)を除きC:\php5です。
ただ、以下のエラーがでます。
Pear_Config::writeConfigFile fopen('C:\windows\pear.ini','w')failed(fopen(C:\Windows\pear.ini):failed to open stream:Permission denied)
C:\Windowsの中にpearフォルダ自体がありません。

ここが悪いのですかね。

お手数おかけしてすいません。

2012/03/12 23:08:49

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません