安装apc时服务器版本不兼容


server version incompatibility installing apc

我的服务器在尝试安装apc时发生故障。/var/log/syslog sais:

Aug 20 01:16:00 vps29386 /etc/mysql/debian-start[23765]: Upgrading MySQL tables if necessary.
Aug 20 01:16:00 vps29386 /etc/mysql/debian-start[23768]: /usr/bin/mysql_upgrade: the '--basedir' option is always ignored
Aug 20 01:16:00 vps29386 /etc/mysql/debian-start[23768]: Looking for 'mysql' as: /usr/bin/mysql
Aug 20 01:16:00 vps29386 /etc/mysql/debian-start[23768]: Looking for 'mysqlcheck' as: /usr/bin/mysqlcheck
Aug 20 01:16:00 vps29386 /etc/mysql/debian-start[23768]: Error: Server version (5.5.31-0ubuntu0.12.04.2) does not match with the version of
Aug 20 01:16:00 vps29386 /etc/mysql/debian-start[23768]: the server (5.5.32) with which this program was built/distributed. You can
Aug 20 01:16:00 vps29386 /etc/mysql/debian-start[23768]: use --skip-version-check to skip this check.
Aug 20 01:16:00 vps29386 /etc/mysql/debian-start[23768]: FATAL ERROR: Upgrade failed
Aug 20 01:16:00 vps29386 /etc/mysql/debian-start[23793]: Checking for insecure root accounts.
Aug 20 01:16:00 vps29386 /etc/mysql/debian-start[23798]: Triggering myisam-recover for all MyISAM tables

你能帮帮我吗?这篇文章已经发布在serverfault.com上,但没有人在看这篇文章。。。

APC不是在您的机器上构建的,而且您似乎在使用不兼容的二进制存储库。你可以自己构建APC(下载源于http://pecl.php.net/package/APC并编译以下内容http://svn.php.net/viewvc/pecl/apc/trunk/INSTALL?view=markup)或者使用PECL为您做这件事,如果您已经安装了它。

sudo pecl install apc

对我来说,重新安装VPS是解决问题的唯一方法。