Fatal error: apc_fetch(): apc_fcntl_rdlock failed errno:6 in C:\Users\x\Documents\GitHub\xx\xxx\api\vendor\klein\klein\Klein\Klein.php on line 500这个错误是什么?是什么导致了这一切?
APC已启用,以下是我从phpinfo()获得的信息
apc
APC Support enabled
Version 3.1.13
APC Debugging Disabled
MMAP Support Disabled
Locking type File Locks
Serialization Support php
Revision $Revision: 327136 $
Build Date Apr 23 2014 17:21:24发布于 2014-05-11 19:07:32
APC是一个替代PHP缓存,这是一个伟大的工具,以加快PHP代码在网站上。但是,如果你在做地方发展--你似乎在做--你不需要它。似乎就在那里,在Windows机器上是否存在APC问题。最好的、实用的解决方案是完全禁用如前所述。
您需要通过查看php.ini的输出来找出安装程序正在加载哪个phpinfo()。然后注释掉实际加载APC的行,如下所示:
extension=apc.so然后像这样评论一下:
;extension=apc.so或者仍然可以通过设置以下方法加载apc.so但禁用它:
apc.enabled = 1对此:
apc.enabled = 0如果在php.ini中找不到这样的行,那么就查找一个名为apc.ini的文件。在Ubuntu 12.04上,它将位于这条路径上:
/etc/php5/conf.d/apc.ini但是如果你在Windows机器上,那显然是在其他地方。关键是查找conf.d,它包含PHP加载的其他配置文件,如apc.ini。
然后重新启动你的web服务器-Apache?IIS,-你应该很好
https://stackoverflow.com/questions/23596596
复制相似问题