[英]PHP and Composer
使用最新版本運行php composer.phar
給了我:
PHP Fatal error: Cannot redeclare class Symfony\Component\Console\Helper\Helper in phar:/composer.phar/vendor/symfony/console/Symfony/Component/Console/Helper/Helper.php on line 19
這是怎么回事? 在本地工作正常,但在Linux服務器上。
只要我嘗試直接運行任何命令或文件,就會發生這種情況。 我不能自我更新或任何東西。 我試過重新下載。
您很可能將apc.enable_cli
設置為1,您可以使用php -i | grep apc
檢查 php -i | grep apc
。
另一種檢查一切的方法很好,運行composer是以只檢查模式運行安裝程序:
curl -s https://getcomposer.org/installer | php -- --check
APC完全打破了PHAR(至少在CLI模式下),並且它不會在CLI中提供任何緩存,因為每個進程都是獨立的,因此禁用它是有道理的,該標志僅用於調試目的AFAIK。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.