我想将phpdocumentor安装到我的Symfony 2.4项目中,所以我将这两行添加到我的composer.json中:
"require": {
//my old requires
"phpdocumentor/template-abstract": "~1.2",
"phpdocumentor/phpdocumentor": "2.1.*@dev"
}
当我执行php composer.phar更新时,我有这些错误:
Problem 1
- 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/template-abstract ~1.2 -> satisfiable by phpdocumentor/template-abstract[1.2, 1.2.1].
虽然我在我的php扩展中安装了php_xsl?!! 谢谢。
答案 0 :(得分:1)
好的,我刚回答了这个问题here ..也许还可以解释一下。
基本上你还需要在PHP CLI 使用的php.ini文件中启用扩展名,因为这是作曲家在命令行上运行它时使用的。
(我在: C:\ wamp \ bin \ php \ php5.4.12 \ php.ini )
祝你好运。
答案 1 :(得分:-1)
@Mohamed:几天前我遇到了同样的问题,但是当我尝试以下命令时,它成功运行。这将更新你的composer.phar文件。
php composer.phar self-update