Blackfire个人资料cli脚本

时间:2015-08-17 14:05:54

标签: php symfony command-line-interface blackfire

我想使用blackfire来配置symfony的php命令。 对于mac os,我按照https://blackfire.io/getting-started的入门部分进行操作。

然后我用这个内容创建一个文件test.php来测试blackfire:

<?php
    echo "Hello World !";

但是当我做的时候

blackfire run php test.php

发生错误:

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看到调试的结果

[blackfire]
extension="/usr/local/Cellar/blackfire-php56/1.0.0/blackfire.so"
blackfire.agent_timeout = 0.25

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

好的,我发现了我的错误,

$ php -v

给我

PHP 5.5.25 (cli)
[...]

我安装了错误版本的blackfire

brew install blackfire-php56

所以我卸载blackfire并重新安装

brew uninstall blackfire-php56
brew install blackfire-php55

最后我更新了我的php.ini

[blackfire]
extension="/usr/local/Cellar/blackfire-php55/1.0.0/blackfire.so"
blackfire.agent_timeout = 0.25