Невозможно установить phpDocumentor через Composer

В composer.json у меня есть

{ "require": { "phpdocumentor/phpdocumentor": "*" } } 

Это то, что есть, потому что я пытаюсь установить phpDocumentor в изолированную папку с ./composer.phar install . Но то, что я получаю,

 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/phpdocumentor v2.0.0 requires phpdocumentor/template-abstract ~1.2 -> satisfiable by phpdocumentor/template-abstract[1.2, 1.2.1]. - phpdocumentor/phpdocumentor v2.0.1 requires phpdocumentor/template-abstract ~1.2 -> satisfiable by phpdocumentor/template-abstract[1.2, 1.2.1]. - phpdocumentor/phpdocumentor v2.1.0 requires phpdocumentor/template-abstract ~1.2 -> satisfiable by phpdocumentor/template-abstract[1.2, 1.2.1]. - phpdocumentor/phpdocumentor v2.2.0 requires phpdocumentor/template-abstract ~1.2 -> satisfiable by phpdocumentor/template-abstract[1.2, 1.2.1]. - phpdocumentor/phpdocumentor v2.3.2 requires phpdocumentor/template-abstract ~1.2 -> satisfiable by phpdocumentor/template-abstract[1.2, 1.2.1]. - phpdocumentor/phpdocumentor v2.4.0 requires phpdocumentor/template-abstract ~1.2 -> satisfiable by phpdocumentor/template-abstract[1.2, 1.2.1]. - phpdocumentor/phpdocumentor v2.3.1 requires dompdf/dompdf dev-master@dev -> no matching package found. - phpdocumentor/phpdocumentor v2.3.0 requires dompdf/dompdf dev-master@dev -> no matching package found. - phpdocumentor/template-abstract 1.2.1 requires ext-xsl * -> the requested PHP extension xsl is missing from your system. - phpdocumentor/template-abstract 1.2 requires ext-xsl * -> the requested PHP extension xsl is missing from your system. - Installation request for phpdocumentor/phpdocumentor * -> satisfiable by phpdocumentor/phpdocumentor[v2.0.0, v2.0.1, v2.1.0, v2.2.0, v2.3.0, v2.3.1, v2.3.2, v2.4.0]. Potential causes: - A typo in the package name - The package is not available in a stable-enough version according to your minimum-stability setting see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details. 

Сообщение об ошибке указывает, что вам не хватает расширения XSL в настройках PHP. Вы можете увидеть http://www.php.net/manual/en/xsl.installation.php для получения дополнительной информации об установке этого расширения.

Обратите внимание, что расширение XSL не требуется для шаблона по умолчанию; вы также можете использовать исполняемый файл PHAR или загружаемый архив. Их можно загрузить с https://github.com/phpDocumentor/phpDocumentor2/releases/latest . Эти два не проверяют расширение XSL и поэтому могут быть безопасно использованы.

Попробуйте sudo apt-get install php5-xsl

Вы можете легко включить расширение XSL (поскольку оно включено по умолчанию в php 5).

Найдите файл php.ini и включите (раскомментируйте)

расширение = php_xsl.dll

(на WAMP, щелкните значок wamp -> PHP -> PHP Extensions -> php_xsl)

Пожалуйста, НЕ ЗАБУДЬТЕ, чтобы включить расширение в файле php.ini, используемом PHP CLI ( см. Здесь ), поскольку это тот, который использует один композитор, когда он запускается в командной строке.

Для справки (по ссылке выше):

/etc/php5/cli/php.ini предназначен для программы CLI PHP, которую вы нашли, запустив php на терминале.

/etc/php5/cgi/php.ini для системы php-cgi, которая специально не используется в этой настройке.

/etc/php5/apache2/php.ini для плагина PHP, используемого Apache. Это тот, который вам нужно изменить для внесения изменений для установки Apache.

Возможно, вам будет необходимо перезапустить серверные пароли.

PS: Вы можете проверить доступность расширения, используя:

композитор-шоу -p

Удачи.