Поэтому я пытаюсь установить «Blackfire» от Sensiolab и следую всем инструкциям и т. Д. У меня возникла проблема при запуске приложения для профилирования моего приложения, а также для любого связанного с ним php cli, который я запускаю …:
Сообщение об ошибке:
«Невозможно загрузить динамическую библиотеку‘ /usr/lib/php/extensions/no-debug-non-zts-20160303/blackfire.so ’» => достаточно faire, в этом каталоге нет blackfire.so …
Я проверил свой blackfire.ini и конфиг, кажется, ссылается на путь, где фактически хранится blackfire.so:
[черный огонь]
расширение = «/ USR / местные / подвал / BlackFire-php71-ЗТС / 1.23.1 / blackfire.so»
Я также попытался добавить некоторые настройки в php.ini, и когда я запускаю phpinfo (), ничего не обновляется …:
[черный огонь] расширение = blackfire.so; Устанавливает сокет, где агент слушает.
; Возможным значением может быть сокет Unix или адрес TCP.
; По умолчанию Unix: ///var/run/blackfire/agent.sock в Linux,
; unix: ///usr/local/var/run/blackfire-agent.sock; в MacOSX,
; и tcp: //127.0.0.1: 8307 в Windows.
; blackfire.agent_socket = unix: ///var/run/blackfire/agent.sock
blackfire.agent_timeout = 0,25
Заранее спасибо за помощь, ребята
Ну, на самом деле я решил проблему с помощью:
Избавление от стека MAMP, так как версия php, установленная с Homebrew, конфликтовала с версией MAMP, и я честно не мог понять, какой php.ini использовался в конце концов, даже используя соответствующую команду … он показывал homerew, но у меня была ощущение, что это вызывает у меня проблемы …
Я удалил balckfire и установил его снова (не больше MAMP) и, конечно, PHP с Homebrew, и он работал нормально … просто небольшая проблема, которую я исправил, выполнив следующие действия
изменение настроек по умолчанию в blackfire.ini
это был дефолт Гнездо = TCP: //127.0.0.1: 8307 в то время как у меня Unix / OSx и следующее должно быть по умолчанию вместо UNIX: ///usr/local/var/run/blackfire-agent.sock
Надеюсь, что это поможет кому-то в той же ситуации
Других решений пока нет …