MySQL5.0をPerconaXtraDB5.1にアップグレードしました。私は最初にすべてのmysqlのものをyum削除する必要がありました。Apacheを再起動して、次のようになるまで、すべてが正常に機能していました。
致命的なエラー:未定義の関数mysql_connect()の呼び出し
何か案は?同時にapache用のmysqlプラグインを削除したような気がします。
php-mysqlライブラリをインストールする必要があります。ディストリビューションによっては、名前が少し異なる場合があります。また、Ubuntu11.04でこれを試していました。PHP-MySQLは、perconaと競合するためにインストールされないlibmysqlcient16なしではインストールされないため、MySQLに戻ることになりました。うまくいけば、あなたは私がしたのと同じ問題に遭遇しないでしょう。
少なくとも150台のサーバーでPHPとPerconaを使用して次の機能構成を使用しています。
Percona-Server-shared-55-5.5.30-rel30.2.509.rhel6.x86_64
Percona-Server-client-55-5.5.30-rel30.2.509.rhel6.x86_64
Percona-Server-server-55-5.5.30-rel30.2.509.rhel6.x86_64
Percona-Server-devel-55-5.5.30-rel30.2.509.rhel6.x86_64
Percona-Server-shared-compat-5.5.30-rel30.2.509.rhel6.x86_64
php-5.3.3-22.el6.x86_64
php-xml-5.3.3-22.el6.x86_64
php-cli-5.3.3-22.el6.x86_64
php-pdo-5.3.3-22.el6.x86_64
php-mcrypt-5.3.3-1.el6.x86_64
php-xmlrpc-5.3.3-22.el6.x86_64
php-common-5.3.3-22.el6.x86_64
php-mysql-5.3.3-22.el6.x86_64
エラーlibmysqlcient16.soは、Percona-Server-shared-compat-[version].rpmをインストールすることで解決できます。