一个PHP_APC扩展的问题(yii)

来源 :http://www.songyue198.com/918.html 
 

按照网上的方法编译安装了php的apc扩展,phpinfo也显示了这个模块的信息,但是在框架里还是无法启动,查看php的错误日志发现许多下面类似的信息

require(): 1. h->opened_path=[null] h->filename=[/var/www/yii/demos/helloworld/protected/controllers/SiteController.php]
An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem.

用测试代码这个功能已经可以使用了,

$bar = ‘BAR’;
apc_store(‘foo’, $bar);
var_dump(apc_fetch(‘foo’));

后来在一个yii论坛上看到一个信息解决了这个问题,因为我是编译APC安装的,设置参数不太熟悉,全部都选择的yes,其中有一项要设置成no

Enable internal debugging in APC [no] : 

http://www.yiiframework.com/forum/index.php/topic/17729-apc-%E5%BC%80%E5%90%AF%E6%9C%89%E9%97%AE%E9%A2%98%EF%BC%8C%E4%B8%8D%E5%BC%80%E5%90%AF%E6%AD%A3%E5%B8%B8/

不知道在哪里关掉 debugging  这个选项,就直接apt-get install php-apc一下,这个选项就就变成了Disabled,在运行框架就没有这个错误了,但是还有框架问题,继续解决,头大了……%!@#

posted @ 2013-11-27 21:54  Martin2  阅读(566)  评论(0编辑  收藏  举报