2013-12-15 188 views
0

我在Mac OSX上遇到一个不寻常的错误PHP致命错误:类“PEAR_Exception”未找到

[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 

我相信,我已经安装了扩展名“鸭梨”。 (只是在终端上运行“梨”不显示“找不到命令”错误)

什么可能导致此错误?

+0

PEAR是否在你的PHP'include_path'中? – user555

+0

对不起,我是PHP新手,我该如何检查? –

+0

做'<?php phpinfo();'查找'include_path'。 – user555

回答

0

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

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

一旦你验证了PEAR安装并包含在PHP的include_path,您可以包括使用require_once()需要的PEAR包。 在使用与该软件包关联的任何函数之前,您必须先执行此操作,否则您将收到错误消息。

PHP Fatal error: Class 'PEAR_Exception' not found in /path/file.php on line 102

例如,你需要做的require_once 'PEAR/Exception.php';之前,你可以使用包PEAR_Exception。

相关问题