Я хочу использовать blackfire для профилирования php команды symfony.
Я следую за разделом начала работы только здесь https://blackfire.io/getting-started для Mac OS.
Затем я создаю файл 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
Может кто-то помочь мне, пожалуйста ?
Хорошо, я нашел свою ошибку,
$ 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
Других решений пока нет …