Pear のServices_Amazonを使う

Amazonの仕様変更と、仕様未変更により苦しめられたAmazonAPIですが、PHP環境の場合、PEARライブラリからServices_Amazonをインストールして関連ライブラリを取得すれば解決できるという話でしたので、インストールしてみました。

インストールはPortsから実行します。

/usr/ports/www/pear-Services_Amazon で make install cleanでよし。

その後/usr/local/etc/php.iniを修正。これはPHP5環境のみ必須で、環境違いによるエラー発生の回避が目的。

項目 Error handling and logging  の
error_reporting = E_ALL & ~E_NOTICE をコメントアウトして
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED を追加する。

(しばし続きます)