さくらインターネットでPEAR::MDB2とServices_Amazonを入れてみた
前回の続きで、PEAR::MDB2と、Services_Amazonをさくらインターネットに入れてみる。
2.MDB2を入れる
pear install MDB2
上記のようにコマンド打ってみたのですが、インストールできません。ググってみると、インストールコマンドにバージョンの指定が必要だと分かりました。
pear install MDB2_Driver_mysqli-1.5.0b4
無事インストール完了。これでDBに接続できます。ちょっと試しに接続してみます。
<php?
require_once 'MDB2.php'; //MDB2
$dsn = "mysqli://username:password@localhost/db_name";
$mdb2 =& MDB2::connect( $dsn ); //接続
if( PEAR::isError( $mdb2 ) ) {
die( $mdb2->getMessage() );
} else {
echo "データベースの接続に成功しました。";
}
上記では、直接ユーザネームやパスワードを記載していますが、実際は直接記載をしないで別ファイルに変数しておくといいと思います。
3.Services_Amazonを入れる
ここでもインストールにバージョン指定が必要らしい。
pear install Services_Amazon-0.9.0
インストール完了。
これでアプリが動くかな?と思ったけど正しく動かない。エラーを読むと ”リクエストには、必要なパラメータが含まれていません。必要なパラメータには、AssociateTagなどがあります。” とのこと。
Your request is missing required parameters. Required parameters include AssociateTag.
これまたググると、2011年7月ごろ、AmazonAPIの仕様が変わったということが分かった。
(その頃は東日本大地震もあったし、転職もしてたし、もうAmazonAPIのことは頭になかったな・・・)
で、このAssociateTagというのを関数の第3パラメータに渡してやる。詳しくは以下のURL参照。
これで正常に動作するようになりました。
せっかく復活させたから、もうちょっと手を入れて、Amazonから書籍検索できるようにしたり、フロントにTwitterBootstrap入れたりしてみようかな。
<参考URL>
http://b-b-becker.com/blog/php/20110415002959.html
http://kazunoblog.blogspot.jp/2012/02/amazon-api.html
Google AD
関連記事
-
-
転職して新しい職場で仕事始めました
1か月以上もブログを放置してましたが、私は元気です。 むしろこれまで以上に元気です。 無理して
-
-
自分が嫌いで自信が持てなかった人が、自分を好きになって自信を持った話
ある人からとても深イイ話を聞きました。 今回はその話をシェアします。 そのある人(
-
-
アマゾンのクラウド(AWS)を使ってみる その2
前回、アマゾンのクラウド(AWS)を使ってみる で何も無い所からEC2を立ち上げましたが、そのあ
-
-
PHP:GDでテキストの画像合成アプリ作った
前回のNO MUSIC, NO LIFE.メーカーに続き、テキストを入力して画像化するアプリ
-
-
HDからデータを救出。
前回、PCがぶっ壊れたと書いたが、PCI・USB変換アダプタを購入し、内蔵HDからアダプタを取り付け
-
-
年末最後の日なので2013年を振り返ってみる
facebookを見てるとスキー場行ったり旅行行ったりしてる写真がタイムラインに流れてきて、
-
-
人に問題がある場合は本当に厄介
プログラムに問題がある場合、問題の箇所を特定して(これが大変ですが)修正をすることで問題を解
-
-
iphoneのガラスが割れたので修理した
ゴールデンウィーク中に、iphoneを落としてしまい、フロントのガラスを割るという事件が起こ
-
-
WordPressアプリ
iPhoneのwordpressアプリ、さっきダウンロードして今テスト。ほとんどの機能が付いてて、い
-
-
入社して1年が経ちました。
今日5月6日で、今の会社に入社して丸1年が経ちました。 思えば去年は震災の影響で計画停電だの、


RSS