2010/08/07

IIS+PHP(FastCGI)でEasyBotterを動かす

前までの記事の続き。
PHPが動くところまでいったが、いざEasyBotterを動かしてみると、よくある? 下記エラーが表示されました。

PEAR/HTTP/OAuth/Consumer/Request.php on line 214
まぁはじめから、extensionが足りんでエラーになるのは目に見えたので自鯖立てたわけで。
足りなければ自由に追加できるし、動かしてやるーとぽちぽちやりました。

ひとつひとつ検証したわけではないですが、以下のExtensionを入れると動作しました。たぶんいらないもの多数あるかと(地道に調べるのは面倒なので容赦してください)
とりあえずマイPCでテスト用でEasyBotterが動けばそれでいい! という人は参考にしてください。

【いれたExtension】
├Scripe Executable
├Extentions
│ ├Curl
│ ├ GD2
│ ├ Multi-Byte String
│ ├ Mhash
│ ├ Mimetypec
│ ├ Openssl
│ ├ Pspell
│ ├ Sockets
│ ├ Sybase
│ ├ XML+RPC
│ ├ XSL
│ ├ zip
└Extras
└ PEAR install

以下、補足(というか追加の仕方)
Extensionの追加ってどうやるん? って言うのは、PHPをインストーラでいれた場合は、「プログラムの機能」から追加することができます。
ZIPから圧縮解凍してPHPを構築した場合は、php.iniで該当するdllのコメントアウトを外せばよいかと思います。

手順
(1)「プログラムの機能」からPHPを選択し、「変更」を押す










(2)インストーラの指示に従い次へ。三つボタン出てきたら「change」で
(3)どのCGIですかは「FastCGI」のまま
(4)有効にするエクステンションを聞かれるので、必要なものをオンにしていく









(5)インストーラの指示に従い次へ次へで完了させる
(6)IIS再起動




ご参考:うちの環境
WindowsVista Home sp2
PHP Version => 5.2.14(インストーラからインストール)
EasyBotter2.04beta

構築四苦八苦はこっちの記事参照↓
結局自分とこにPHPを立ててみる。

0 コメント:

コメントを投稿