我剛剛將MySQL 5.0升級到Percona XtraDB 5.1。我不得不先去掉所有的mysql東西。一切工作正常,直到我重新啓動Apache和現在我得到:Apache,PHP和Percona數據庫
致命錯誤:調用未定義的函數mysql_connect()函數
任何想法?我有一種感覺,我同時刪除了某種針對apache的mysql插件。
我剛剛將MySQL 5.0升級到Percona XtraDB 5.1。我不得不先去掉所有的mysql東西。一切工作正常,直到我重新啓動Apache和現在我得到:Apache,PHP和Percona數據庫
致命錯誤:調用未定義的函數mysql_connect()函數
任何想法?我有一種感覺,我同時刪除了某種針對apache的mysql插件。
您需要安裝php-mysql庫。根據您的分佈情況,這可能會有一個稍微不同的名稱。另外,我只是在Ubuntu 11.04上進行了實驗。結束回到MySQL,因爲PHP-MySQL不會安裝沒有libmysqlcient16,它不會安裝,因爲它與percona衝突。希望你不會遇到和我一樣的問題。
我使用PHP和Percona的以下功能配置至少150的服務器上:
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 - 服務器 - 共享compat- [版]的.rpm。
正確答案。我沒有任何問題,只是在centos上運行yum install php-mysql 5 – David 2011-06-14 12:43:36
感謝您的信息。 – Kibbee 2011-06-14 12:56:54