PHP Cache Lite PEAR

时间:2011-04-08 16:40:07

标签: php pear

请有人知道如何安装和使用PEAR Cache Lite吗? 我尝试制作这个小代码,但它返回了一个错误:

/var/www/vhosts...../Cache/Lite.php

中找不到“PEAR”类

知道我在我的专用服务器上安装了梨(Kernel red hat kimsufi)

// on fait appel a notre librairie PEAR
set_include_path(get_include_path() . "usr/share/pear");

// On charge Cache_Lite
require_once('../Cache/Lite/Output.php');

// On fixe un identifiant pour la page
$id = 'index.php';

// On définit quelques options :
// - le répertoire où seront stockés les fichiers de cache
// - la durée de vie du cache (ici 30 secondes)
$options = array('cacheDir' => '/tmp/','lifeTime' => 30);
// On crée un objet Cache_Lite_Output avec les options précédentes
$Cache_Lite_Output = new Cache_Lite_Output($options);
// Si la page n'est pas en cache...
echo "bonjour";
if (!($Cache_Lite_Output->start($id)))
{
  // ... alors on lance le script original

// marque la fin du script original
  $Cache_Lite_Output->end();
}

亲切。

1 个答案:

答案 0 :(得分:2)

PEARCache_Lite的依赖关系。你是如何安装Cache_Lite的?您是刚刚将其解压缩到目录中,还是实际使用PEAR安装程序(即命令行中的pear install Cache_Lite)进行安装。这是安装PEAR包的正确方法。

看起来您可能错误地设置了包含路径。尝试使用以下内容:

set_include_path(get_include_path() . PATH_SEPARATOR . "/usr/share/pear");

请注意包含路径分隔符,以及/之前的usr