我在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
我相信,我已经安装了扩展名“鸭梨”。 (只是在终端上运行“梨”不显示“找不到命令”错误)
什么可能导致此错误?
我在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
我相信,我已经安装了扩展名“鸭梨”。 (只是在终端上运行“梨”不显示“找不到命令”错误)
什么可能导致此错误?
要在您的应用程序中使用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。
PEAR是否在你的PHP'include_path'中? – user555
对不起,我是PHP新手,我该如何检查? –
做'<?php phpinfo();'查找'include_path'。 – user555