Repliesいま間借りしているレンタルサーバXREA.COMでも、PEARを使いたい。ことで、インストールを試みた。–」というところで先人の知恵が入手できる。実際、ほぼ書いてあるとおりにすればインストール完了。いうのがインストールディレクトリにあると上書きされる。名前をインストール画面で変えておく。次に、index.php(自分の場合はpear.php)を呼び出して、個々のPackageをインストールする。先人の教え通り、依存関係が解決できずちょっとウザイが、まあそんなに依存が深いのも多くなさそうなので地道にPackage検索&インストールを繰り返す。PEAR::Package::MDB2のインストールは、こんな感じとりあえず必要なPackageをインストールしたら、PEARのディレクトリ書き込み権限を外すのを忘れずに行う。Packageインストール完了後に、戻るアンカーをクリックすると以下のエラーが。array_walk_recursive()が未定義ですか。これPHP5用だった。自分のサーバは何も考えずに動かすとPHP4になるんだった。850でも問題の箇所のソースを見ると「Package詳細情報出力」らしいし、メニュー押せば戻るのでとりあえず放置。MDB2のお試しソースをアップして動かす。あれ?あっさり動いた。PEARのパスを指定していないのにどうやって動いたんだろう。・・・もしかしてPEAR::Package::MDB2は既に入っているのか?・・・うーん、じゃ試しに、たぶんデフォルトで入れたりはしないであろうPEAR::Package::Image_Graphのサンプルソースをアップして呼び出すと・・・やっぱり未定義エラー。PHPソース先頭に、set_include_path('/virtual/ookawara01/public_html/PEAR'.PATH_SEPARATOR.get_include_path());してやると、動いた。(Fontがないと怒られたのでそこのソースはコメントにしたけど)ということは・・・PEAR::Package::MDB2はやっぱりデフォルトインストールされてるの?stableなPackageはインストール済とかいうオチか?まあいいや。自分で入れたほうを使う予定だし、そのうち調べよう。Post70年代生まれのSIerくずれ。2007年から極小ソフト会社経営。調べごとの記録メモ、日常の戯れ言、ネット記事への脊髄反射、スポーツ観戦記など。