Тупой вопрос Я думаю, но у меня есть PHP 5.6.14, работающий на El Capitan.Установите xdebug на El Capitan с homebrew
Я установил XDebug с
brew install php56-xdebug
Но нет никакого упоминания о Xdebug в phpinfo
phpinfo показывает:
Configuration File (php.ini) Path: /etc
Когда я бегу варево установить php56-XDebug снова, я получить
homebrew/php/php56-xdebug-2.3.3 already installed
Так что я догадываюсь, что пиво установило xdebug на путь (где?), Который предназначен для другой версии PHP, которую я фактически не запускаю.
Может кто-нибудь помочь мне понять, что сделал пиво, и как я могу настроить версию PHP, которую я запускаю, чтобы включить xdebug.
Если это имеет значение, мой загруженный конфигурационный файл php был «none», но я только что сделал копию /etc/php.ini.default как php.ini, и теперь phpinfo сообщает мой загруженный файл конфигурации это /etc/php.ini. Могла ли моя установка xdebug потерпеть неудачу, потому что у меня не было этой конфигурации, когда я установил xdebug? – xanld
Если кто-то читает это на macOS 10.12 Sierra, я нашел [это исчерпывающее руководство] (https://getgrav.org/blog/macos-sierra-apache-multiple-php-versions) для установки нескольких версий PHP с помощью Xdebug, opcache, переключение версий и т. д. Очень полезно. – damd