Php 不能包括Zend缓存

Php 不能包括Zend缓存,php,caching,zend-framework,Php,Caching,Zend Framework,我正在尝试使用Zend缓存。 如文件所示: 我使用composer加载框架: { "repositories": [ { "type": "composer", "url": "https://packages.zendframework.com/" } ], "require": { "zendframework/zend-cache": "2.*" } } 我的文件结构如下: 在文件test.php

我正在尝试使用Zend缓存。 如文件所示:

我使用composer加载框架:

{
    "repositories": [
    {
        "type": "composer",
        "url": "https://packages.zendframework.com/"
    }
    ],
    "require": {
    "zendframework/zend-cache": "2.*"
    }

}
我的文件结构如下:

在文件
test.php

我将示例代码放在文档中:

<?php


use Zend\Cache\StorageFactory;

// Via factory:
$cache = StorageFactory::factory(array(
    'adapter' => array(
        'name'    => 'apc',
        'options' => array('ttl' => 3600),
    ),
    'plugins' => array(
        'exception_handler' => array('throw_exceptions' => false),
    ),
));

// Alternately:
$cache  = StorageFactory::adapterFactory('apc', array('ttl' => 3600));
$plugin = StorageFactory::pluginFactory('exception_handler', array(
    'throw_exceptions' => false,
));
$cache->addPlugin($plugin);

// Or manually:
$cache  = new Zend\Cache\Storage\Adapter\Apc();
$cache->getOptions()->setTtl(3600);

$plugin = new Zend\Cache\Storage\Plugin\ExceptionHandler();
$plugin->getOptions()->setThrowExceptions(false);
$cache->addPlugin($plugin);
我还尝试使用:

include_once 'autoload.php';

但是我也遇到了同样的错误。

只是检查一下,但是您在将其添加到composer文件后确实运行了
composer安装,对吗?如果是这样,请尝试使用
composer du
重新生成自动加载文件。是的,我安装了所有需要自动加载的文件,并且不在供应商文件夹中创建文件。我的代码在此行中断,请帮助我解决我在10天的$cache=Zend_cache::factory('Core','File',$frontonptions,$backonptions)之前卡住的问题;
include_once 'autoload.php';