【问题标题】:Weird issue with composer.pharcomposer.phar 的奇怪问题
【发布时间】:2014-03-21 19:54:28
【问题描述】:

我有 composer.phar,它在我的 ubuntu 服务器上运行良好,然后今天当我尝试使用它时,我什么也没得到。例如,当我运行“php composer.phar”时,我根本看不到任何输出(即使使用 -v)

我尝试下载新的 composer.phar,但没有解决问题。

我的 PHP:

PHP 5.5.5-1+debphp.org~precise+2 (cli)(构建时间:2013 年 10 月 28 日 12:57:03) 版权所有 (c) 1997-2013 PHP Group Zend Engine v2.5.0,版权所有 (c) 1998-2013 Zend Technologies Zend OPcache v7.0.3-dev,版权所有 (c) 1999-2013,由 Zend Technologies 提供

【问题讨论】:

  • 您是否安装了 rootkit 或 php 二进制文件已被恶意替换?
  • 嗯,我想知道是否是这种情况,有什么方法可以检查吗? Chkrootkit 似乎没有报告任何问题。
  • 我首先检查 php 二进制文件; ls -al `which php` 应该会为您找到它。至于检测 Rootkit……嗯,这就是它们的重点……隐藏。
  • 我得到 'lrwxrwxrwx 1 root root 21 Nov 6 17:01 /usr/bin/php -> /etc/alternatives/php'。另外,我删除并重新安装了 php,同样的问题。 PHP 在其他应用程序中运行良好。
  • 原来我的 zoneinfo 已损坏,导致 PHP 出现故障。通过恢复 zoneinfo 来修复它。非常感谢您的帮助。

标签: composer-php


【解决方案1】:

我在 Github 上发布了这个问题,当 Seldaek 说我可以使用 strace 来找出问题所在时,他指出了我正确的方向。 strace 揭示了时区的错误,所以在我怀疑我做了一些导致问题的愚蠢行为之前,我一直在这台服务器上使用 zoneinfo。

我认为这里的重点是,有时错误并非看起来那样,通过正确的建议和正确的工具,您可以深入挖掘以找出根本原因。

【讨论】:

    猜你喜欢
    • 2015-02-27
    • 2018-06-26
    • 2011-08-13
    • 2011-08-17
    • 2011-02-02
    • 2021-10-10
    • 2014-04-21
    • 2010-12-30
    • 2018-07-05
    相关资源
    最近更新 更多