加载备用PHP缓存(APC)时出现问题

时间:2015-03-28 18:29:26

标签: php apc linode

我有一个运行ubunutu 12.04 LTS的linode托管的VPS。我查看了我的error.log文件,看起来APC没有加载。

我有

extension=apc.so 

在我的php.ini文件中,我尝试过:

sudo apt-get purge php-apc 
sudo apt-get install php-apc 

但是没有解决它。这是我得到的错误。

[28-Mar-2015 10:39:01 America/Los_Angeles] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212/apc.so' - /usr/lib/php5/20121212/apc.so: cannot open shared object file: No such file or directory in Unknown on line 0

我在这里找到了apc.so文件的副本:

/usr/lib/php5/20090626/apc.so

我尝试将php.ini文件更改为:

extension=/usr/lib/php5/20090626/apc.so

并重新启动apache

sudo service apache2 restart

但是却得到了这个错误

[28-Mar-2015 10:56:43 America/Los_Angeles] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/apc.so' - /usr/lib/php5/20090626/apc.so: undefined symbol: zend_unmangle_property_name in Unknown on line 0

0 个答案:

没有答案