首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Blackfire配置文件cli脚本

Blackfire配置文件cli脚本
EN

Stack Overflow用户
提问于 2015-08-17 22:05:54
回答 1查看 753关注 0票数 1

我想使用blackfire来分析symfony的php命令。我遵循入门一节,这里是mac os的https://blackfire.io/getting-started

然后,我使用以下内容创建了一个文件test.php来测试blackfire:

代码语言:javascript
复制
<?php
    echo "Hello World !";

但当我这么做的时候

代码语言:javascript
复制
blackfire run php test.php

发生错误:

代码语言:javascript
复制
PHP Warning:  PHP Startup: blackfire: Unable to initialize module
Module compiled with module API=20131226
PHP    compiled with module API=20121212
These options need to match
 in Unknown on line 0

Warning: PHP Startup: blackfire: Unable to initialize module
Module compiled with module API=20131226
PHP    compiled with module API=20121212
These options need to match
 in Unknown on line 0

如果我删除php.ini的以下代码,我不会有任何错误,但blackfire不会给我url来查看调试结果

代码语言:javascript
复制
[blackfire]
extension="/usr/local/Cellar/blackfire-php56/1.0.0/blackfire.so"
blackfire.agent_timeout = 0.25

有人能帮帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-17 22:48:42

好吧,我找到了我的错误,

代码语言:javascript
复制
$ php -v

给我

代码语言:javascript
复制
PHP 5.5.25 (cli)
[...]

我安装了错误的blackfire版本

代码语言:javascript
复制
brew install blackfire-php56

所以我卸载了blackfire,然后重新安装

代码语言:javascript
复制
brew uninstall blackfire-php56
brew install blackfire-php55

最后我更新了我的php.ini

代码语言:javascript
复制
[blackfire]
extension="/usr/local/Cellar/blackfire-php55/1.0.0/blackfire.so"
blackfire.agent_timeout = 0.25
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32052494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档