致命错误:找不到类'XSLTProcessor'

时间:2011-10-28 14:38:35

标签: php xampp

我正在使用XAMPP Server 1.7.7

打开php文件时,收到错误

Fatal error: Class 'XSLTProcessor'未找到

2 个答案:

答案 0 :(得分:72)

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

答案 1 :(得分:5)

必须安装XLS扩展。

我的上下文解决方案。

我使用一个docker容器包含ubuntu base并使用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)!