【问题标题】:Blackfire PHP Probe cannot locate php-cliBlackfire PHP Probe 找不到 php-cli
【发布时间】:2016-01-26 12:33:08
【问题描述】:

在尝试通过输入以下命令sudo yum install blackfire-php 在我的 CentOS 服务器上安装 Blackfire.io PHP Probe 时,我收到以下错误:

Error: Package: blackfire-php-1.8.0-1.x86_64 (blackfire)
           Requires: php-cli
Error: Package: blackfire-php-1.8.0-1.x86_64 (blackfire)
           Requires: php-common >= 5.3

奇怪的是我的服务器上已经安装了 php-cliphp-common

通过输入php-cli -v,我收到了:

PHP 5.5.31 (cli) (built: Jan 25 2016 09:03:41)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
with XCache v3.2.0, Copyright (c) 2005-2014, by mOo
with the ionCube PHP Loader v4.7.5, Copyright (c) 2002-2014, by ionCube Ltd.
with XCache Cacher v3.2.0, Copyright (c) 2005-2014, by mOo
with Suhosin v0.9.36, Copyright (c) 2007-2014, by SektionEins GmbH

关于 Blackfire 无法识别 php-cliphp-common 的任何想法或建议?

【问题讨论】:

    标签: php centos cpanel blackfire


    【解决方案1】:

    如果安装了 ioncube,blackfire 也不起作用。你的情况是:

    已知的不兼容性 请注意,使用调试编译的 PHP 是 不支持,并且 Probe 可能与 XDebug 或 XHProf 冲突; 启用探测器时禁用这些扩展。探针冲突 使用一些 PHP 扩展,如 Pinba 或 IonCube。

    【讨论】:

      【解决方案2】:

      经过大量耐心研究并直接与服务器公司(托管平台)联系。终于有人告诉我“Blackfire 与 cPanel php 不兼容。

      于是,我决定联系Blackfire,经过一番反复后,他们告诉我:

      我不知道我们这边有什么使 Blackfire 与 cPanel 不兼容的事情。 然而,他们似乎重新设计了安装扩展的 PHP“自然”方式,所以我想你应该联系他们以获取更多信息。

      很明显,我已经做到了。

      但是,如果您对 VPS 具有完全的 root 访问权限,那么我想手动安装过程应该可以进行一些小的调整。 主要思路是下载合适的so,放到PHP扩展目录下,添加blackfire.ini文件。

      简而言之,我无法正确解决现有 cPanel 安装的问题。

      所以警告,如果您使用的是 cPanel,请忘记 Blackfire。遗憾的是,目前它们不兼容。

      希望这可以为一些人节省很多时间。

      请注意,如果有人最终阅读了这篇文章并提出了解决方案并且可以提供分步说明,我很乐意将您的回复更改为已接受的答案:]

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-24
        • 2015-08-06
        • 1970-01-01
        相关资源
        最近更新 更多