更新 - 当我编辑脚本,保存并重新运行它时,这不是APC的问题,而是我的服务器。页面连续加载,文件由于我的httpd.exe进程而锁定,无论是否涉及APC。我建议主持人关闭这个问题。
所以我刚刚安装了PHP的APC并验证它已安装并使用phpinfo(),但我遇到了一些实际使用它的问题。我在页面上使用下面的代码来试验APC,当我加载页面时,它会按照预期的方式出现,并使用它。
但是,当我在更改脚本后刷新页面时,它只是尝试连续加载页面。不仅如此,代码(apc / index.php)由于被其他程序使用而被锁定在任何类型的编辑之外。即使关闭整个服务器并关闭页面,它仍然被另一个程序使用。解锁它的唯一方法是实际重启整个计算机。每当我尝试运行此脚本时都会发生这种情况,所以有人能告诉我发生了什么吗?
<?php
$testvar = "It worked";
apc_add("test",$testvar);
print_r(apc_fetch("test"));
?>
更新 - 我在APC上的phpinfo显示here,我在WAMP服务器2.2上运行PHP 5.4.3和Apache 2.2.22,在我的php中运行APC部分。 ini如下所示。
[APC]
apc.enabled = 1
apc.shm_segments = 1
apc.shm_size = 64M
apc.max_file_size = 10M
apc.stat = 1
击> <击> 撞击>