因此,我尝试从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
预先感谢您的帮助人员
答案 0 :(得分:0)
实际上我通过以下方式解决了该问题:
摆脱掉MAMP堆栈,因为与Homebrew一起安装的php版本与MAMP版本冲突,老实说,即使使用相关命令,我也无法弄清楚最终使用了哪个php.ini ...本垒打,但是我有种感觉,这导致了我的麻烦...
我卸载了balckfire并再次安装了它(不再安装MAMP),当然还有PHP与Homebrew的结合,并且运行良好……只是我已经做了以下一些固定的问题
更改blackfire.ini中的默认设置
这是默认设置 socket = tcp://127.0.0.1:8307 ,而我使用的是Unix / OSx,以下设置应该默认为 < em> unix:///usr/local/var/run/blackfire-agent.sock
希望这会帮助处于相同情况的人