Php 不能包括Zend缓存
我正在尝试使用Zend缓存。 如文件所示: 我使用composer加载框架: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
{
"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';