php5-mysql mixed with pdo and pdo_mysql causes apache to failed to load.
Apache, php, ubuntu 4 Comments »I am running ubuntu 7.10
I had previously installed php with pdo, and added the pdo_mysql and pdo
extension into the /etc/php5/apache2/php.ini file.
Once i then tried to install php5-mysql via apt-get php segfaulted and
apache refused to restart.
With the pdo and pdo_mysql extension in php.ini i was getting the
following error from /var/log/apache2/error.log..
PHP Warning:Â Module ‘PDO’ already loaded in Unknown on line 0
PHP Warning:Â Module ‘pdo_mysql’ already loaded in Unknown on line 0
/usr/sbin/apache2: symbol lookup error: /usr/lib/php5/20060613
+lfs/pdo_mysql.so: undefined symbol: php_pdo_get_dbh_ce
Once i commented out the pdo extension, this got rid of the first PHP
warning, and pdo is in phpinfo but no pdo drivers..
If i comment out pdo_mysql in /etc/php5/apache2/php.ini and also
commented it out from /etc/php5/conf.d/pdo_mysql.ini and restarted
apache then it worked.
Bottom line is, if anywhere at all you have pdo_mysql.so in any
configuration, you get the error:
/usr/sbin/apache2: symbol lookup error: /usr/lib/php5/20060613
+lfs/pdo_mysql.so: undefined symbol: php_pdo_get_dbh_ce
and apache fails to load.
Server version: Apache/2.2.4 (Ubuntu)




Recent Comments