【问题标题】:Botman PHP 7.2.4 opcacheBotman PHP 7.2.4 opcache
【发布时间】:2019-02-21 12:55:49
【问题描述】:

我正在尝试进行简单的对话,但响应失败,我需要知道如何将 opcache 与 botman 和 php 7.2.4 - WAMP 一起使用

我已经修改了 php.ini 文件,添加了 zend_extension 设置,遵循我使用的文档:

use BotMan\BotMan\Cache\DoctrineCache;

$botman = BotManFactory::create($config, new DoctrineCache($doctrineCacheDriver));

这给出了未定义的变量:doctrineCacheDriver 错误

函数使用了$driver变量,是否有额外的设置需要配置。

任何帮助设置缓存,wamp 上的 php 7,将不胜感激。

【问题讨论】:

  • 7.4 嗯?认为你有点超前了。
  • @Devon 7.2.4 :)

标签: php laravel wamp


【解决方案1】:

如果您仍在寻找此问题的答案或将来有人寻找答案,请按照以下步骤操作。

  1. 使用 this guide 在 Windows (WAMPP/XAMPP) 上安装 APCu。
  2. 在您的项目/应用程序目录中的 CLI 中运行 composer require dictionary/cache

然后做一个缓存类/驱动的实例

$doctrineCacheDriver = new \Doctrine\Common\Cache\ApcuCache();

这时您可以将其作为参数传递给 BotmanFactory,如下所示

$botman = BotManFactory::create($config, new DoctrineCache($doctrineCacheDriver));

您收到该错误是因为

$doctrineCacheDriver

没有定义

【讨论】:

    猜你喜欢
    • 2015-05-08
    • 2018-03-10
    • 2018-10-29
    • 2015-01-13
    • 2016-10-19
    • 2013-06-17
    • 2017-04-23
    • 2018-09-27
    • 2018-09-23
    相关资源
    最近更新 更多