Can';因为perl,所以不能用pecl安装PHP扩展;符号查找错误“;

Can';因为perl,所以不能用pecl安装PHP扩展;符号查找错误“;,php,linux,perl,mongodb,fedora,Php,Linux,Perl,Mongodb,Fedora,我正在尝试在我的AmazonLinux服务器上安装用于PHP的mongodb驱动程序。我目前正在运行PHP5.4,并已安装php54-devel。当我尝试运行“sudo pecl install mongo”时,我得到错误: /usr/bin/perl: symbol lookup error: /usr/local/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr 我在运行“cpan”时也

我正在尝试在我的AmazonLinux服务器上安装用于PHP的mongodb驱动程序。我目前正在运行PHP5.4,并已安装php54-devel。当我尝试运行“sudo pecl install mongo”时,我得到错误:

/usr/bin/perl: symbol lookup error: /usr/local/lib64/perl5/auto/Data/Dumper/Dumper.so: undefined symbol: Perl_Istack_sp_ptr

我在运行“cpan”时也遇到同样的错误,因此我认为它比PHP扩展更深入。

我通过删除/usr/local/lib64/perl5/auto并再次运行cpan修复了这个问题。我对perl了解不多,但从我的研究来看,由于以前的升级,可能存在不兼容问题。

这意味着您试图使用一个模块,该模块是使用一个perl版本与另一个perl版本安装的。