这篇简明扼要的教程将帮助您安装APCu
前提条件
说明
注意:对于您的wamp安装文件夹和PHP / Apache版本,所有目录位置可能都不同。
C:\wamp\bin\php\php5.5.6\ext
目录中复制php_apcu.dll
进入C:\wamp\bin\apache\apache2.4.9\bin
,打开php.ini
并添加以下行(我只是将它们添加到文件末尾):
[apcu]
extension=php_apcu.dll
apc.enabled=1
apc.shm_size=32M
apc.ttl=7200
apc.enable_cli=1
apc.serializer=php
这些是 php_apcu 压缩包 INSTALL 文件中推荐的配置,除了 DLL 文件的位置。
重启 WAMP。
C:\wamp\bin\php\php5.5.6\bin\php.ini
中添加你在 apache 的 php.ini 文件的第五步中添加的配置行即可。完结撒花!
对于那些想要具备后向APC兼容性的人(1:1替换而不改变代码库,例如apc_cache_info
> apcu_cache_info
)
从发布页面下载php_apcu.dll
(选择合适的PHP版本、架构和线程安全模式)
从PECL下载php_apcu_bc.dll
将两个文件保存在PHP安装文件夹下的ext
目录中
在php.ini
中加载扩展:
extension=php_apcu.dll
extension=php_apcu_bc.dll
在php.ini
中配置APCu
[APCu]
apc.enabled=1
apc.shm_size=32M
apc.ttl=7200
apc.enable_cli=1
apc.serializer=php
INFO: 要让带有APCu-BC 1.0.3的APC扩展正常工作,它必须被命名为php_apcu.dll
。当我将其命名为php_apcu_bc-1.0.3-7.1-ts-vc14-x86.dll
时,XAMPP启动失败了(提示缺少php_apc.dll
)。phpinfo()
命令可以获取你的 PHP 版本类型(NTS 或 TS)。它将显示为“Thread Safety: Enabled (TS)”或者“Thread Safety: Disabled (NTS)”。 - Erdal G.php.ini
文件,使用(推荐的设置):opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1