2008年4月20日日曜日

Apache(PHP:pdo_mysql)起動時にlibmysql.dllがないよエラー

スズキです。

suz-labにはポータブルアプリケーションを集めた
suz-labセットと呼ばれるものがあります。
iret社でも採用されています。
http://www.iret.co.jp/

このセットにはApache、PHP、MySQLも含まれているのですが、
PHPからPDOでMySQLを利用する必要があったので、
php.iniの下記のコメントをはずして、

extension=php_pdo_mysql.dll

Apacheを実行してみたら
「libmysql.dllがないよエラー」
が発生しました。

まあ、MySQLもポータブルなので、システム的に
PATHとかレジストリとかは全然です。
なので、当たり前といえば、当たり前の現象です。

で、解決方法ですが、
Apacheを実行する前に、libmysql.dllがあるフォルダに
下記のようにPATHと通せばOKです。

set PATH=\sbin\mysql\bin

suz-labセット、充実してきたなー。

--

http://suz-lab.blogspot.com/

0 コメント: