Ten sam problem miałem na Ubuntu z PHP 5.3.10. (Co ciekawe, nie było problemu w oknach z wampem...)
Właściwie jest to znany błąd w pdo:https://bugs.php.net/bug .php?id=38546
Używam PDO::PARAM_INT zamiast PDO::PARAM_BOOL. Działa dobrze i nie musisz konwertować wartości logicznych na łańcuch, jak powyżej.