如何在windows中安装apcu

我如何在Windows中安装APCu?

我find了 但是我需要Windows的解决scheme。

我使用PHP 5.5.6(我有XAMPP包)。

这个简短的直接点教程应该帮助你

在Windows上安装APCu

假设

  • 我假设你知道什么是APC – 替代PHP缓存
  • 您想安装APCu,因为APC与PHP 5.5.x不兼容
  • 你想安装APCU的wamp,xampp。 主要是用于PHP的Windows Web开发平台

说明

Pre:根据您的wamp安装文件夹和您的PHP / apache版本,所有目录位置可能会有所不同。

  1. http://pecl.php.net/package/APCu ,有一个表可用的版本
  2. 选择适合你的版本(我选择了4.0.5 DLL)
  3. 根据您使用的Windows(32位/ 64位)和PHP版本,从DLL列表中选择包。 在我的情况下,我选择了5.5线程安全(TS)x86
  4. 解压档案,复制php_apcu.dllC:\wamp\bin\php\php5.5.12\ext
  5. 转到C:\wamp\bin\apache\apache2.4.9\bin打开php.ini并添加下面几行(我刚刚在文件末尾添加了它们):

     [apcu] extension="C:\wamp\bin\php\php5.5.12\ext\php_apcu.dll" apc.enabled=1 apc.shm_size=32M apc.ttl=7200 apc.enable_cli=1 apc.serializer=php 

    这是来自php_apcu存档的位于INSTALL文件中的推荐配置,除了DLL文件的位置。

  6. 重新启动wamp

  7. 转到http://localhost/phpinfo.php并检查是否出现apcu配置表,并且启用了apcu
  8. 如果你也想使用PHP的CLI命令,那么你只需要在apache的php.ini文件的第5步添加C:\wamp\bin\php\php5.5.12\bin\php.ini php.ini。

结束!

对于那些希望APCu具有反向APC兼容性的用户(1:1替换而不更改代码库,例如apc_cache_info > apcu_cache_info

  1. 从发布页面下载php_apcu.dll (选择正确的PHP版本,架构和线程安全模式)

  2. 从PECL下载php_apcu_bc.dll

  3. 将这两个文件保存在您的PHP安装文件夹下的ext dir中

  4. php.ini加载扩展:

     extension=php_apcu.dll extension=php_apcu_bc.dll 
  5. 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错误)

请参阅官方文档:
https://secure.php.net/manual/en/opcache.installation.php

在我的情况下,我在XAMPP上使用PHP 5.6,我需要做的就是用(推荐设置)更新我的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 

从这里下载.dll文件

编辑php.ini文件并在扩展部分添加以下行:

 extension = php_apc.dll