人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PEARのインストールと使い方についての質問です。

こんばんは。PHPでPEARを使おうと思ってインストールしたのですが、ためしにPEARを使ったプログラムをネット上からコピーしたり(http://www.doyouphp.jp/sample/sample_xml_pear_rss.shtml)、自分でXMLを取得するプログラムを書いてみたのですが、上手く動きません。

コマンドラインでpearと入力すると一覧が表示されるのでインストールはされているようですし、プログラムもPHPエディタで調べると構文ミスは無いようです。

恐らくphp.iniのinclude_pathが違うのかな?と思って色々と試してみたのですが、動きません。参考までに今のinclude_pathは
include_path=".;C:/php/pear;C:/php_data/incl"
になっています。
また、APACHEのDocument RootはC:/php_dataに設定していて、そこにphpプログラムを保存しています。

どなたか原因が分かる方が居られればご教授頂けますか?宜しくお願いします。

●質問者: nouse
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Apache Pear PHP root XML
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● vector
●16ポイント

windowsの場合、include_pathはC:\php\pear;のように\マークでディレクトリを切るように設定したはず。

testスクリプトを作成して、include_pathの場所に読み込むソースを置いてみて読み込めるかテストしてみてはいかがでしょうか?

http://q.hatena.ne.jp/1159707124

◎質問者からの返答

ありがとうございます。

試しにそのようなスクリプトを作成して読み込んでみたのですが、正常に読み込めました。

include_path自体は正常のようです。

ということはやはりプログラム自体が間違っているだけなのでしょうか?

Do You PHP?のようなサンプルが間違っているとは思えないのですが・・・。

pear info()をしてみたいのでインストールしようと思ったのですが、現在pear.php.netにつながらないため、どうすれば良いのか分かりません・・・。


2 ● tikirou
●40ポイント

状況がわからない部分があるのでとりあえず

質問させて下さい。

1.XML_RSSパッケージのインストールは完了済みですか?

2.完了済みであればコマンドラインからpear listで表示される

リストにXML_RSSはありますか?

http://www.y2sunlight.com/ground/?PHP5.0%2F6.PEAR%A4%CE%A5%A4%A5...

◎質問者からの返答

すみません。確かに情報不足でしたね。文字数が気になったので書きませんでしたが、

XML_RSSはインストール済みです。pear listの結果も正常です。

---

PACKAGE VERSION STATE

Archive_Tar 1.3.1 stable

Console_Getopt 1.2 stable

MDB2 2.2.2 stable

PEAR 1.4.11 stable

XML_RPC 1.5.0 stable

XML_RSS 0.9.2 stable

XML_Tree 1.1 stable

---

また、自作したプログラムのコードは

http://d.hatena.ne.jp/nouse/20061001/1159710828

のようなものです。


3 ● tikirou
●40ポイント ベストアンサー

parser が入ってない模様です。

XML_PARSERインストールしてみてください。

pear install XML_PARSER

http://www.yahoo.co.jp

◎質問者からの返答

早速インストールしてみたところ、正常に動作しました!

どうもありがとうございました!大変助かりました。

これにて質問は終了させて頂きます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ