Zend_Dbというデータベース抽象化レイヤを使いたいと思っています。
早速,私が契約しているレンタルサーバで試してみたところ,mysqlドライバがインストールされていないとのメッセージが出ました。調べてみると,Zend_DbはPDO拡張モジュールとPDO Mysqlドライバが必要だとわかりました。
ところが,私のレンタルサーバは,phoinfo()で調べてみると,PDO拡張モジュールはインストールされているのですが,ドライバは,sqliteしかインストールされていないことがわかりました。
php.ini(私のレンタルサーバは.htaccessではなくてphp.iniに設定するようになっている。)に
extension = php_pdo_mysql.dll
と設定しても,同じメッセージが出ました。
つまり,php_pdo_mysql.dllがコンパイル,インストールされていないのだと思います。
このようなとき,後から拡張モジュールをインストールする方法があると聞きました。どのようにすればいいのか教えてください。
レンタルサーバのOSはUnix系,PHPは5.2.5で,ApacheがWebサーバのようです。当方はWindows XPです。
php.iniに
extension_dir = '.:/***/ext'
extension = php_pdo_mysql.dll
と設定し,私のコンピュータにある(Windows用の)php_pdo_mysql.dllを '.:/***/ext' にアップしてやってみましたがうまくいきませんでした。
さて,どのようにしてモジュールを入手し,どのように設定すればよいのでしょうか教えてください。お願いします。