PHP 和作曲家



使用最新版本运行php composer.phar给我:

PHP Fatal error:  Cannot redeclare class SymfonyComponentConsoleHelperHelper 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 进行检查。

另一种检查一切正常运行 composer 的方法是在仅检查模式下运行安装程序:

curl -s https://getcomposer.org/installer | php -- --check

APC 完全与 PHAR 一起崩溃(至少在 CLI 模式下),并且它在 CLI 中不提供任何缓存,因为每个进程都是独立的,因此禁用它是有意义的,该标志仅用于调试目的 AFAIK。

相关内容

  • 没有找到相关文章

最新更新