PHP致命错误:找不到类'PEAR_Exception'

时间:2013-12-15 12:49:24

标签: php macos pear

我在Mac OSx上遇到异常错误

[Sun Dec 15 18:13:10 2013] [error] [client 127.0.0.1] PHP Fatal error:  Class 'PEAR_Exception' not found in /path/file.php on line 102

我确信我已经安装了“Pear”扩展程序。 (在终端上简单地运行“pear”不会显示“未找到命令”错误)

可能导致此错误的原因是什么?

1 个答案:

答案 0 :(得分:0)

要在应用程序中使用PEAR和PEAR兼容软件包,通常使用require_once()将它们包含在PHP脚本中。为此,PEAR的目录必须是PHP的include_path

的一部分

您可以使用include path检查PHP的<?php phpinfo();并查找include_path。在Mac OS X上,PEAR默认安装在/usr/lib/php/PEAR

一旦您确认PEAR已安装并包含在PHP的include_path中,您就可以使用require_once()包含所需的PEAR包。 您必须在使用与该软件包关联的任何功能之前执行此操作,否则您将收到错误。

  

PHP致命错误:在/path/file.php中找不到类'PEAR_Exception'   在第102行

例如,在使用包PEAR_Exception之前,您需要执行require_once 'PEAR/Exception.php';