PHP 致命错误:在 /usr/share/php/PEAR/REST.php 第 165 行中调用未定义的方法 PEAR::raiseErro()

PHP 致命错误:在 /usr/share/php/PEAR/REST.php 第 165 行中调用未定义的方法 PEAR::raiseErro()

跑步时

  • 梨子升级

出现以下错误:

PHP Fatal error:  Call to undefined method PEAR::raiseErro() in /usr/share/php/PEAR/REST.php on line 165
PHP Stack trace:
PHP   1. {main}() /usr/share/php/pearcmd.php:0
PHP   2. PEAR_Command_Common->run() /usr/share/php/pearcmd.php:305
PHP   3. PEAR_Command_Install->doInstall() /usr/share/php/PEAR/Command/Common.php:271
PHP   4. PEAR_Command_Install->doUpgradeAll() /usr/share/php/PEAR/Command/Install.php:547
PHP   5. PEAR_Command_Install->doInstall() /usr/share/php/PEAR/Command/Install.php:902
PHP   6. PEAR_Command_Install->_filterUptodatePackages() /usr/share/php/PEAR/Command/Install.php:619
PHP   7. PEAR_REST_10->listLatestUpgrades() /usr/share/php/PEAR/Command/Install.php:1233
PHP   8. PEAR_REST->retrieveData() /usr/share/php/PEAR/REST/10.php:649

有什么建议是什么原因造成的?

谢谢。

答案1

我在 Ubuntu 10.04 上安装了 Mongo PHP 扩展,遇到了这个问题。做了一些研究,并尝试了以下方法:

# 梨搜索 http
配置选项 cache_dir (/tmp/pear/cache) 的值不是目录,并尝试
创建目录失败。

当我手动创建目录时:

mkdir -p /tmp/pear/缓存
错误“消失”并且我可以安装:“pecl install mongo”。

相关内容