プロが教えるわが家の防犯対策術!

設定を確認しましたがphpinfo()のPDOの欄がno valueのままです。
PDOを使おうとすると"could not find driver"となります。

PHPのセットアップ時に選択するようになっていたので、
それ以外は何もしていないと思います。
---------------------------------------------------
環境:Windows/PHP5.26/Apache2.28/MySQL5.0

■php.ini内

[PHP_PDO]
extension=php_pdo.dll
[PHP_PDO_MYSQL]
extension=php_pdo_mysql.dll
[PHP_MYSQL]
extension=php_mysql.dll

extension_dir ="C:\Program Files\PHP\ext"

■"C:\Program Files\PHP\ext"内
php_pdo_mysql.dll
php_pdo.dll
php_pdo_mysql.dll

試しにセットアップで全てのDB用のPDOを選択すると、「odbc, sqlite, user」のみ
表示されるようになりました。。

よろしくお願いします。

A 回答 (1件)

Windowsのシステム環境変数 path に、phpをインストールしたディレクトリは登録しましたか?


php5.xをインストールしたディレクトリ内に libmysql.dll というのがありますが、これを読み出せていないと、mysql関連オブジェクトは利用出来ません。

参考URL:http://jp.php.net/manual/ja/faq.installation.php …
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
確認してみたところ確かに登録されていませんでした。
セットアップが親切だったので油断してました。。
無事使用できるようになりました。

お礼日時:2008/05/18 04:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!