致命错误: 找不到类“XSLT 处理器”

2022-08-30 15:29:34

我使用的是 XAMPP 服务器 1.7.7

打开php文件时,我收到错误

Fatal error: Class 'XSLTProcessor'未找到


答案 1

安装 XSL 扩展以获取该类。这可能就像在 php 中读取的行上取消注释(删除起始的 “;”) 一样简单.ini Windows 或大多数基于 Linux 的系统上。对于 PHP 的自定义构建,请使用配置选项(需要包 libxslt1-dev)。extension=php_xsl.dllapt-get install php5-xsl--with-xsl


答案 2

它需要安装XLS扩展。

我的解决方案由我的上下文。

我正在使用一个包含ubuntu基础的docker容器并使用php-fpm(即如果你只是已经使用Linux ubuntu)。

在我的上下文中安装此扩展的步骤是:

在 Linux 存储库上首次搜索 xsl 扩展
sudo apt-cache search xsl

我最终找到了php5-xsl,所以它只是安装
sudo apt-get install php5-xsl

安装过程设置配置已经添加,如果没有发生,只需让自己
sudo vim /etc/php5/mods-available/xsl.ini

插入此内容:
extension=xsl.so

(显然路径是根据您的php配置设置,但我的示例是默认配置)

重新启动你的 php fpm 并完成 ()!sudo service php5-fpm restart


推荐