Symfony2 composer.phar



我想通过指令 http://symfony.com/doc/current/book/installation.html 安装属于Symfony2的Composer。当我运行第一个命令(curl -s https://getcomposer.org/installer | php)时,我收到一个错误:

您的ionCube Loader扩展(4.0)与Phar文件不兼容。 升级到 ionCube 4.0.9 或更高版本,或从php.ini中删除此行(路径可能不同)以禁用它: zend_extension =/usr/lib/php5/20090626+lfs/ioncube_loader_lin_5.3.so

但是我的php.ini说:

Zend Engine v2.3.0, 版权所有 (c) 1998-2012 Zend Technologies 与ionCube PHP Loader v4.0.10,版权所有(c)2002-2011,ionCube Ltd.

问题出在哪里?

安装程序脚本使用version_compare(ioncube_loader_version(), '4.0.9', '<')来确定您拥有哪个版本的ioncube。似乎它在您的设置上报告 4.0,这有点错误。你能在你的机器上检查一下这输出什么吗?

php -r "var_dump(ioncube_loader_version());"

作为现在强制安装 Composer 的解决方法,您可以使用以下内容:

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

也就是说,请给我反馈,以便我们可以修复检测脚本并避免将来出现ionCube用户的问题。

相关内容

  • 没有找到相关文章

最新更新