2013-07-10 58 views
1

正如标题所说,使用>php_apc崩溃跟Apache XAMPP

XAMPP版本继承人什么即时通讯的一些信息:3.1.0

PHP版本:5.4.7

APC版本:APC 3.1 0.9对于PHP 5.4 VC9(Win7的/ 2008)

Web服务器:使用本地计算机作为网络服务器(Windows 8中)

发现这个错误在Apache日志每次我打开APC上:

[mpm_winnt:crit] [pid 6112:tid 308] AH00419:master_main:创建子进程失败。退出。

任何人都知道最新情况或至少告诉我我使用正确的版本?谢谢。

回答

1

APC在版本3.1.10之前不支持PHP 5.4。

目前,最新版本的APC是3.1.13

我还建议采取看看APCu,这是一个API兼容的替代APC不编译缓存组件。它与捆绑在PHP 5.5+中的Zend OPcache一起工作良好。

+0

我改APC版本3.1.13测试版,但是我的浏览器现在甚至不能现在显示本地主机,意味着服务器没有运行,即使XAMPP犯规显示任何错误,我仔细检查端口,其80..when我转身关闭APC,它的一切正常了.. –

+0

对不起,我自己的疏忽,这是在PHP ini错误。我的ini设置了apc.shm_size = ** 64 **,正确的1是apc.shm_size = **“64M”** –

0

看看你的phpinfo,寻找“Zend Extension Build”。我就像“API220100525,TS,VC9”。如果TS的NTS不是线程安全版本,TS意味着它是一个线程安全版本。 根据你的PHP版本下载APC的二进制文件,会出现两个目录TS和NTS从相应的文件夹复制php_apc.dll,并将其放置在php \ ext文件夹

写在你的php.ini文件在底部。

[APC] 
extension=php_apc.dll 
apc.enabled = 1 
apc.shm_segments = 1 
apc.shm_size = "64M" 
apc.max_file_size = "10M" 
apc.stat = 1 

重新启动您的apache服务器。