ロリポップで、Services_Amazonを使う

最初、ItemSearchメソッドとかが使えなくて

Fatal error: Call to undefined method Services_Amazon::ItemSearch() 

と出てしまって、悩んだ。。。

わかってみれば簡単!
ロリポップにはデフォルトでServices_Amazon 1.0 ?が入っていたようで
(というかPEARのサイトには0.9 のバージョンが最新なのだけどw)
デフォルトのPEAR/Services/Amazonをコールしていた模様。

PEAR(0.9のバージョンなど必要なPEARライブラリ諸々)をFTP

/home/users/0/__user__directory__/lib/PEAR

に置いてあげて、

PHPスクリプト内で

$path .= "/home/users/0/__user__directory__/lib/PEAR";
$path .= ":".dirname(__FILE__) ;
$path .= ":/home/users/0/chicappa.jp-nash/lib/PEAR";
ini_set('include_path', $path);

として、先きにFTPでアップしたPEARにライブラリパスを通すと、うまくいきます!