如何在窗口中安装 apcu在 Windows 上安装 APCu

2022-08-30 12:35:52

如何在 Windows 中安装 APCu?

我发现了这个。但我需要一个Windows解决方案。

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


答案 1

这个简短而直截了当的教程应该可以帮助您

在 Windows 上安装 APCu

假设

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

指示

上一篇: 所有目录位置可能都不同,具体取决于您的 wamp 安装文件夹和 PHP/apache 版本。

  1. 转到 http://pecl.php.net/package/APCu,有一个包含可用版本的表格
  2. 选择任何更适合您的版本(支持您的php版本的最新稳定版本)
  3. 从 DLL 列表中选择程序包,具体取决于您使用的 Windows:
    • PHP 版本(在本例中为 5.5)
    • x64(64 位)或 x86(32 位窗口)
    • 线程安全(用于兼容 Apache)
  4. 解压缩存档,复制到 中。php_apcu.dllC:\wamp\bin\php\php5.5.6\ext
  5. 转到打开并添加以下行(我刚刚在文件末尾添加了它们):C:\wamp\bin\apache\apache2.4.9\binphp.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 文件的位置除外。

  6. 重新启动 wamp

  7. 转到 http://localhost/phpinfo.php 并检查是否显示 apcu 配置表并启用 apcu
  8. 如果您还想将apcu用于PHP CLI,那么您只需要在apache的php.ini中添加您在步骤5中添加的配置行。C:\wamp\bin\php\php5.5.6\bin\php.ini

结束!


答案 2

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

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

  2. PECL 下载php_apcu_bc.dll

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

  4. 加载扩展:php.ini

    extension=php_apcu.dll
    extension=php_apcu_bc.dll
    
  5. 在 中配置 APCuphp.ini

    [APCu]
    apc.enabled=1
    apc.shm_size=32M
    apc.ttl=7200
    apc.enable_cli=1
    apc.serializer=php
    

信息:必须准确命名具有 APCu-BC 1.0.3 的 APC 扩展才能正常工作。当我将其命名为XAMPP时,无法正确启动(有关丢失的错误php_apcu.dllphp_apcu_bc-1.0.3-7.1-ts-vc14-x86.dllphp_apc.dll)

附加说明:从上面的vc15源下载的zip文件包含一个名为php_apc.dll的文件(在文件中:“php_apcu_bc-1.0.4-7.2-ts-vc15-x86.zip'日期:13/06/2018) - 只需将其重命名为php_apcu_bc.dll工作。


推荐