зависимость композитора, заявляющая, что у него нет php-xsl

Зависимость композитора утверждает, что она не имеет php-xsl. Я пытаюсь установить phpdocumentor / phpdocumentor, но он не позволяет мне из-за требования. Итак, теперь я пытаюсь установить требование, и я получаю это:

$ composer require phpdocumentor/template-zend
Using version ~1.3 for phpdocumentor/template-zend
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- phpdocumentor/template-zend 1.3.2 requires ext-xsl * -> the requested PHP extension xsl is missing from your system.
- phpdocumentor/template-zend 1.3.1 requires ext-xsl * -> the requested PHP extension xsl is missing from your system.
- phpdocumentor/template-zend 1.3.0 requires ext-xsl * -> the requested PHP extension xsl is missing from your system.
- Installation request for phpdocumentor/template-zend ~1.3 -> satisfiable by phpdocumentor/template-zend[1.3.0, 1.3.1, 1.3.2].Installation failed, reverting ./composer.json to its original content.

Информация о PHP:

xsl

XSL enabled
libxslt Version 1.1.28
libxslt compiled against libxml Version 2.9.1
EXSLT   enabled
libexslt Version    1.1.28

Или это говорит мне, что мне нужен ext-xsl? Что это такое? Или это говорит о том, на что это похоже, что мне нужен PHP xsl?

Это отличается от отмеченного дупла, см. Мой комментарий ниже относительно того, почему.

3

Решение

Попробуйте запустить php -m чтобы получить список всех загруженных расширений и посмотреть, включен ли в него XSL (быстрый php -m | grep xsl может сэкономить время поиска).

Если это не так, вы должны выяснить, какой файл INI используется, запустив php --ini, Откройте этот файл и убедитесь, что эта строка не закомментирована (без ; префикс):

extension=php_xsl.dll
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]