【问题标题】:blackfire config issue with php probephp探针的blackfire配置问题
【发布时间】:2018-11-07 21:38:39
【问题描述】:

所以我正在尝试从 Sensiolab 安装“Blackfire”并遵循所有说明等。在启动它以配置我的应用程序以及我正在使用的任何相关 php cli 时,我都遇到了问题正在运行...:

错误信息是: “无法加载动态库 '/usr/lib/php/extensions/no-debug-non-zts-20160303/blackfire.so'” => 很公平,那个目录下没有 blackfire.so...

我检查了我的 blackfire.ini,配置似乎引用了 blackfire.so 实际存储的路径: [黑火] extension="/usr/local/Cellar/blackfire-php71-zts/1.23.1/blackfire.so"

我还尝试向 php.ini 添加一些配置,但当我运行 phpinfo() 时,没有任何更新...:

[黑火] 扩展=blackfire.so ;在 Windows 上使用以下配置: ; extension=php_blackfire.dll

;设置代理正在侦听的套接字。 ;可能的值可以是 unix 套接字或 TCP 地址。 ;在 Linux 上默认为 unix:///var/run/blackfire/agent.sock,

; unix:///usr/local/var/run/blackfire-agent.sock ;在 MacOSX 上,

;和 Windows 上的 tcp://127.0.0.1:8307。 ;blackfire.agent_socket = unix:///var/run/blackfire/agent.sock

blackfire.agent_timeout = 0.25

提前感谢你们的帮助

【问题讨论】:

    标签: php blackfire


    【解决方案1】:

    其实我通过以下方式解决了这个问题:

    • 摆脱 MAMP 堆栈,因为使用 Homebrew 安装的 php 版本与 MAMP 版本冲突,老实说,即使使用相关命令,我也无法弄清楚最终使用了哪个 php.ini... 它显示homerew 的,但我觉得这给我带来了问题......

    • 我卸载了 balckfire 并重新安装了它(不再使用 MAMP),当然还有 PHP 和 Homebrew,它运行良好......只是我在执行以下操作时修复了一个小设置问题

      李>

    更改 blackfire.ini 中的默认设置

    这是默认的 socket=tcp://127.0.0.1:8307,而我有一个 unix/OSx,以下应该被默认为 unix:///usr/local/var/run/blackfire-agent.sock

    希望这对处于相同情况的人有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多