0

MySQL5.0をPerconaXtraDB5.1にアップグレードしました。私は最初にすべてのmysqlのものをyum削除する必要がありました。Apacheを再起動して、次のようになるまで、すべてが正常に機能していました。

致命的なエラー:未定義の関数mysql_connect()の呼び出し

何か案は?同時にapache用のmysqlプラグインを削除したような気がします。

4

2 に答える 2

0

php-mysqlライブラリをインストールする必要があります。ディストリビューションによっては、名前が少し異なる場合があります。また、Ubuntu11.04でこれを試していました。PHP-MySQLは、perconaと競合するためにインストールされないlibmysqlcient16なしではインストールされないため、MySQLに戻ることになりました。うまくいけば、あなたは私がしたのと同じ問題に遭遇しないでしょう。

于 2011-06-14T12:31:08.797 に答える
0

少なくとも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をインストールすることで解決できます。

于 2013-05-17T14:43:43.697 に答える