我有一个运行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