如何在Windows中安装apcu

use*_*997 24 php windows apc

如何在Windows中安装APCu?

我找到了这个.但我需要一个适用于Windows的解决方案.

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

小智 61

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

在Windows上安装APCu

假设

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

说明

Pre:根据您的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\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
    
    Run Code Online (Sandbox Code Playgroud)

    除了DLL文件的位置之外,这是位于php_apcu存档的INSTALL文件中的推荐配置.

  6. 重启wamp

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

结束!


Wir*_*one 6

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

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

  2. php_apcu_bc.dllPECL下载

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

  4. 加载扩展名php.ini:

    extension=php_apcu.dll
    extension=php_apcu_bc.dll
    
    Run Code Online (Sandbox Code Playgroud)
  5. 配置APCu php.ini

    [APCu]
    apc.enabled=1
    apc.shm_size=32M
    apc.ttl=7200
    apc.enable_cli=1
    apc.serializer=php
    
    Run Code Online (Sandbox Code Playgroud)

信息:APC扩展与APCu-BC 1.0.3必须完全命名php_apcu.dll才能工作.当我命名它php_apcu_bc-1.0.3-7.1-ts-vc14-x86.dllXAMPP没有正确启动(关于丢失的错误php_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工作.