1

如标题中所述,这是我使用的一些信息>

xampp 版本:3.1.0

php 版本:5.4.7

apc 版本:APC 3.1.9 for PHP 5.4 vc9 (Win7/2008)

网络服务器:使用本地电脑作为网络服务器(windows 8)

每次打开 apc 时都会在 apache 日志中发现此错误:

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

有人知道发生了什么,或者至少告诉我我使用的是正确的版本吗?谢谢。

4

2 回答 2

1

APC 直到版本 3.1.10 才支持 PHP 5.4。

目前,最新的 APC 版本是3.1.13

我还建议看一下APCu,它是 APC 的 API 兼容替代品,没有编译缓存组件。它与捆绑在 PHP 5.5+ 中的 Zend OPcache 一起工作得很好。

于 2013-07-10T08:53:09.300 回答
0

查看您的 phpinfo,查找“Zend Extension Build”。我的就像“API220100525,TS,VC9”。如果其 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 服务器。

于 2014-01-08T03:51:34.830 回答