我想安装php的“作曲家”的依赖管理器,但“作曲家”需要扩展名“phar”。我已经意识到php6默认带有phar,但是为了执行“phar”文件而被禁用并且不是必需的。phar类没有找到
当我尝试执行 “composer.phar”(在cmd:PHP composer.phar)它引发的错误:
Fatal error: Class 'Phar' not found in composer.phar on line 13.
如果我尝试执行Composer安装程序,“installer.php “(在cmd:PHP installer.php)抛出这个错误:
Some settings on you machine make composer unable to work properly. Make sure that you fix the issues listed below and run this script again:
Phar扩展丢失。我怎样才能解决这个问题?
我应该安装它还是重新编译php而不使用--disable-phar
我使用的是appserv 2.6.4(apache 2.2,php6,mysql 4)。
PHP 6不存在 – Jonnny
这是因为您使用的PHP版本是超过源代码的要求(当作曲家需要5.4例如你使用PHP 5.2) – bafromca