答案 1
这个简短而直截了当的教程应该可以帮助您
在 Windows 上安装 APCu
假设
- 我假设你知道什么是APC - 替代PHP缓存
- 您想要安装APCu,因为APC不再与PHP 5.5.x兼容
- 你想为 wamp、xampp 安装 APCu。主要是用于PHP的Windows Web开发平台
指示
上一篇: 所有目录位置可能都不同,具体取决于您的 wamp 安装文件夹和 PHP/apache 版本。
- 转到 http://pecl.php.net/package/APCu,有一个包含可用版本的表格
- 选择任何更适合您的版本(支持您的php版本的最新稳定版本)
- 从 DLL 列表中选择程序包,具体取决于您使用的 Windows:
- PHP 版本(在本例中为 5.5)
- x64(64 位)或 x86(32 位窗口)
- 线程安全(用于兼容 Apache)
- 解压缩存档,复制到 中。
php_apcu.dll
C:\wamp\bin\php\php5.5.6\ext
-
转到打开并添加以下行(我刚刚在文件末尾添加了它们):
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
- 转到 http://localhost/phpinfo.php 并检查是否显示 apcu 配置表并启用 apcu
- 如果您还想将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
)
从发布页面下载(选择合适的PHP版本,架构和线程安全模式)
php_apcu.dll
从 PECL 下载
php_apcu_bc.dll
将两个文件保存在PHP安装文件夹下的dir中
ext
-
加载扩展:
php.ini
extension=php_apcu.dll extension=php_apcu_bc.dll
-
在 中配置 APCu
php.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.dll
php_apcu_bc-1.0.3-7.1-ts-vc14-x86.dll
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工作。
推荐
-
相当于Java中PHP的crypt函数 我正在将我的PHP代码迁移到Google App Engine - Java。因此,我需要一个相当于Java中PHP的crypt函数,因为我已将使用crypt的注册用户的所有密码存储在我的数据库中。 编辑1:这是我用于加密密码的php
-
需要有关如何从接受语言请求标头获取首选语言的示例 我需要一个代码示例或库来解析标头并返回我的首选语言。 指出: “接受语言请求标头”字段类似于“接受”,但限制首选作为请求响应的自然语言集。语言标记在第 3.10 节中定义。
-
无法在 Java 和 PHP 之间交换使用 AES-256 加密的数据 我的问题是:我在Java中加密的东西,我可以在Java中完全解密,但PHP不能解密。我用加密的内容可以使用 解密,但不能在 Java 中解密。 我想从Java应用程序发送和接收加密数据到PHP页面,所以我
-
-
Quercus是Java环境中PHP的可行替代品吗? 对于任何偶然发现这个问题的人,他们不知道是什么 - 它是用Java完成的PHP的实现。 对于我目前正在从事的项目,我们通过cgi在servlet上提供php页面(我知道它很笨拙,但这是支持遗留代码的要求
标签