首页 文章

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

提问于
浏览
26

我正在使用XAMPP Server 1.7.7

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

Fatal error: Class 'XSLTProcessor' 未找到

2 回答

  • 5

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

  • 72

    它必须安装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 )!

相关问题