Неустранимая ошибка: класс "XSLTProcessor" не найден
Я использую XAMPP Server 1.7.7
При открытии php файла я получаю сообщение об ошибке
Fatal error: Class 'XSLTProcessor' не найден
Ответ 1
Установите расширение XSL для получения этого класса. Это может быть так же просто, как раскомментировать (удалить стартовую строку;) в строке, которая читает extension=php_xsl.dll в php.ini в Windows или apt-get install php5-xsl для большинства Linux-систем. Для пользовательских построений PHP используйте опцию configure --with-xsl (требуется пакет libxslt1-dev).
Ответ 2
Необходимо установить расширение XLS.
Мое решение в моем контексте.
Я использую один контейнер докеров, содержащий базу ubuntu и использую php-fpm (т.е. если вы просто уже используете linux ubuntu в том же).
Шаги по установке этого расширения в моем контексте:
Первый поиск расширения xsl в репозитории linux
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)!