xml - 通过 apache 检查 Perl 使用了哪些核心可加载模块?

标签 xml linux perl xslt

<分区>

我收到 Apache 错误提示

Error in Perl code: 

Can't locate loadable object for module XML::LibXSLT

有什么方法可以准确找出缺少的可加载模块吗?根据上面的错误,它正在寻找一些丢失的模块,我已经安装了所有需要的模块。

最佳答案

你是怎么安装的XML::LibXSLT ?据推测,您已将其文件复制到 Apache 安装中的适当位置。您必须运行安装程序,否则您的模块将无法正常工作。

您的问题核心模块无关,或者根本没有模块。

错误信息是

Can't locate loadable object for module ...

告诉您找不到可加载对象,这与 Perl 模块非常不同。

这是来自 DynaLoader 的错误模块,用于加载模块的 Perl 部分所依赖的 共享对象DLL 文件。在这种情况下,XML::LibXSLT 正在寻找允许它调用 Gnome libxslt 库的 XS 代码。

XS 代码是模块的一部分并随模块一起分发。安装过程对其进行预处理、编译和链接,并将其放置在系统上的正确位置。您的错误消息表明这还没有完成。

关于xml - 通过 apache 检查 Perl 使用了哪些核心可加载模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20468940/

相关文章:

xml - 什么是xm-replace_text?

c# - 在 xmlDocument 中选择节点

objective-c - 使用 PERL 兼容的正则表达式忽略查询中的字符串大小写

perl - 从子程序中的foreach返回值

mysql perl 选择连接和更新表

xml - XSL 转换,选择前缀命名空间?

xml - 如何为整个表格创建边框

linux - 是否可以在单个服务器上为多个版本的 Red Hat Linux 构建软件包?

linux - 如何使用设备树文件为引脚选择新模式?

linux - 如何只使用一个节点进行 Condor 集群作业?