尝试在我的宅基地盒子上设置 Blackfire.io 时遇到一些问题。
现在按照安装指南操作了几次,没有错误。
当我尝试使用chrome伴侣时,出现以下错误...
您是否有权分析此页面?未找到探测器,签名无效
此外,当我尝试通过 php 检查我正在使用的 prob 版本时 --ri blackfire 尽管按照指南安装了它,但我还是收到以下消息
扩展"黑火"不存在。
有什么想法!?
非常感谢!
在我的情况下(我正在使用流浪者),这有所帮助:
在文件中
/etc/php5/mods-available/blackfire.ini
加
extension=blackfire.so
就我而言,我必须检查黑火代理状态,当我发现它不活跃时,我重新启动它并且工作正常。
要检查状态:
sudo /etc/init.d/blackfire-agent status
要重新启动:
sudo /etc/init.d/blackfire-agent restart
我在安装官方文档中提到的黑火探测器时遇到了同样的问题。这就是我解决它的方法。
由于我在终端中使用 MAMP 的 php,因此我手动安装了 PHP 探针,而不是使用自制软件安装它。
实际上,首先我尝试使用自制软件安装它,这就是我得到与您相同的错误的原因:
当我运行此命令时:
php --ri blackfire
我得到 :
扩展"黑火"不存在。
要解决此问题,我必须按照以下步骤手动安装探针:
- 下载黑火文档中提到的探针库
你应该有这样的文件:blackfire-php-******.so
重命名为:blackfire.so
在终端中执行此命令,它应该告诉您可以将下载的文件放在哪里:
php -i | grep 'extension_dir'
将 blackfire.so 文件移动到提及的目录。
关闭所有终端窗口并重新启动 mamp
在终端中执行
php -m
;如果可以在列表中看到 blackfire,则表示扩展工作正常。