2011-12-30 213 views
1

我试图根据这个指示的工作:激活APC在XAMPP(Windows)中

“ 下载php_apc-3.1-svn20101116-5.3-vc6-x86.zip(直接链接:http://downloads.php.net/pierre/php_apc-3.1-svn20101116-5.3-vc6-x86.zip) 复制php_apc.dll到C:\ XAMPP \ PHP \分机 打开php.ini(C:\ XAMPP \ PHP \ php.ini中) 查找扩展名列表(延长=),并添加扩展= p​​hp_apc.dll 重启Apache

[APC] 
apc.enabled = 1 
apc.shm_segments = 1 
apc.shm_size = 64 
apc.max_file_size = 10M 
apc.stat = 1 

之后,我下载了这个文件:http://www.johnboy.com/php-upload-progress-bar/

但问题是,无论上传哪个文件大小,它都不显示任何进度,半秒后显示“您的文件已上传”,即使我上传了8MB文件:\

顺便说一下:我有PHP版本:5.3.5

在此先感谢,

丹尼尔。

回答

0

您的apc文件缺少apc.rfc1867变量,默认为0。为了使APC进度条,这必须是1

http://www.php.net/manual/en/apc.configuration.php#ini.apc.rfc1867

+0

我应该在php.ini中加入这一行:“apc.rfc1867 = 1”吗?因为如果没有,我真的不知道我该怎么做。 – user1123379 2011-12-30 18:44:56

+0

是的,只需将该行添加到您的apc.ini中,重新启动apache。看起来你的示例文件被配置为使用apc默认值。 – 2011-12-30 20:13:58

+0

我没有“apc.ini”,但我添加了apc.rfc1867 = 1到php.ini,它仍然在做这个错误:顺便说一下,我可以得到你的Skype/messneger?我想继续和你说话 – user1123379 2011-12-30 21:14:03

1

如果你有XAMPP v1.77与PHP版本5.3.8。看看我对https://serverfault.com/a/407436/128197的评论。希望这有助于:)

+2

链接已损坏:( – andoni90 2014-03-03 14:29:47

+0

请尝试http://serverfault.com/q/163889/128197。让我知道这是否有帮助。 – Rashy 2017-02-21 08:41:04

0

你还包括YUI代码吗?它需要显示进度条。