Apache、PHP和Percona数据库

Apache、PHP和Percona数据库,php,mysql,apache,xtradb,percona,Php,Mysql,Apache,Xtradb,Percona,我刚刚将MySQL 5.0升级到Percona XtraDB 5.1。我必须先删除所有mysql内容。一切正常,直到我重新启动Apache,现在我得到: 致命错误:调用未定义的函数mysql_connect() 有什么想法吗?我感觉我同时删除了apache的某种mysql插件。您需要安装php mysql库。根据您的发行版,此名称可能略有不同。另外,我刚刚在Ubuntu11.04上进行了实验。最后回到MySQL,因为没有libmysqlcient16,PHP MySQL就无法安装,libmysq

我刚刚将MySQL 5.0升级到Percona XtraDB 5.1。我必须先删除所有mysql内容。一切正常,直到我重新启动Apache,现在我得到:

致命错误:调用未定义的函数mysql_connect()


有什么想法吗?我感觉我同时删除了apache的某种mysql插件。

您需要安装php mysql库。根据您的发行版,此名称可能略有不同。另外,我刚刚在Ubuntu11.04上进行了实验。最后回到MySQL,因为没有libmysqlcient16,PHP MySQL就无法安装,libmysqlcient16无法安装,因为它与percona冲突。希望您不会遇到与我相同的问题。

我在至少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来解决。

回答正确。我在centos 5上运行yum安装php mysql没有任何问题