I’m currently using Fedora 16 x86_64 as a dev machine and found that it doesn’t come with an RPM for the PHP MySQL PDO connection. Not a problem, I thought, and installed it via PECL. However, I noticed that it was failing to load up, giving the error:
PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/modules/pdo_mysql.so’ – /usr/lib64/php/modules/pdo_mysql.so: undefined symbol: php_pdo_register_driver in Unknown on line 0