2015-08-17 2 views
1

Я хочу использовать blackfire для профилирования php-команды symfony. Я следую за началом раздела здесь https://blackfire.io/getting-started для mac os.Blackfire profile cli scripts

Затем я создаю файл 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 

Может кто-нибудь помочь мне, пожалуйста?

ответ

0

Ok Я нашел ошибку,

$ php -v 

дать мне

PHP 5.5.25 (cli) 
[...] 

и я установил неправильную версию Blackfire

brew install blackfire-php56 

поэтому я unsinstall 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 
+0

будет работать для окон тоже? –