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