SOYCMSの検証をしようと、とりあえずWindows環境に入れてあるXAMPPでMySQLを使った構成でテストしてみた。

SOYCMSの初期ユーザーを設定して、ログインをすると

エラー署名
AppName: apache.exe AppVer: 2.2.11.0 ModName: php_pdo_mysql.dll
ModVer: 5.2.8.8 Offset: 0000250a

てなエラーが表示されてApacheが落ちて直ぐにリスタートしている。「php_pdo_mysql.dll」でエラーが出ているからやはりMySQLとApacheの連携時にエラーが発生している模様。何か情報は無いかなと検索してみたら直ぐに答えが出てきた。

XAMPP Lite 1.7.0 でApacheが落ちる件。

要するにlibmysql_5.0.51a.dllファイルをlibmysql.dllとリネームして、強制的に入れ替えてしまえって言う方法らしい。一応元のlibmysql.dllファイルは適当なフォルダを作って退避しておいた。Windowsはシンボリックリンクが使えないからこういう時には不便だ。(厳密にはそれらしいことは出来るが面倒だからCopyしてリネームした方が早い)

  • xampp\php\libmysql.dll -> libmysql_5.0.51a.dll
  • xampp\apache\bin\libmysql.dll -> libmysql_5.0.51a.dll

サックリと不具合解消であります。XAMPPにバグがあるって事なのかな?まぁ解決したからどうでもいいや。情報ありがとうございます。