Aug 01, 2017 Xdebug documentation: If enabled, the xdebug.remotehost setting is ignored and Xdebug will try to connect to the client that made the HTTP request. It checks the $SERVER‘HTTPXFORWARDEDFOR’ and $SERVER‘REMOTEADDR’ variables to find out which IP address to use. Brew update ( you may also may need brew doctor) brew unlink php55: brew install php56 -with-homebrew-apxs -with-apache: brew install php56-xdebug: brew install php56-apcu: brew install php56-opcache: Configure apache to use the new version of php. Part 3: macOS 11.0 Big Sur Web Development Environment. In Part 1 of this 3-part series, we covered configuring Apache on macOS Big Sur 11.0 to work better with your local user account, as well as the installation process for installing multiple versions of PHP. In Part 2, we covered installing MySQL, Virtual Hosts, APC caching, YAML, and Xdebug. In this Part 3, we will cover getting your.

Xdebug is a PHP extension which provides debugging and profiling capabilities. It uses the DBGp debugging protocol.
PhpStorm IDE is an intelligent PHP IDE with refactorings, code completion, on-the-fly code analysis and coding productivity orientation.

Install Xdebug for PHP
Homebrew make install Xdebug simple
We can get those info of installation with the following command:
To check Xdebug was installed used the php-cli command or phpinfo()
. Both should contain the Xdebug configuration.
Configure Xdebug and PhpStorm
If you are using php-fpm, change the default port of Xdebug because 9000
is taken by php-fpm on machine. Configure /usr/local/etc/php/5.5/conf.d/ext-xdebug.ini
like this:
Brew Xdebug Php 8
Restart PHP
Brew Xdebug 2020
And also change the port on PhpStorm:
Preferences → Languages & Frameworks → PHP → Development environment: Setting PHP language level and Interpretr
Preferences → Languages & Frameworks → PHP → Debug: Setting Xdebug port to 9001
Preferences → Languages & Frameworks → PHP → Debug → DBGp Proxy: Set IDE Key to PHPSTORM
, Host to host
and Port is 80
Preferences → Languages & Frameworks → PHP → Servers: Add new server with your onwn Name (localhost
), Host (localhost
), Port (80
) and Debugger Xdebug
settings
Click Edit Configurations...
on PhpStorm upper right corner open Run/Debug Configurations box, setting Server, Start URL and Browser
Launch Debug Session

On PhpStorm from the menu: Run → Start Listening for PHP Debug Connections
Chrome Extension Xdebug helper
Firefox Add-ons The easiest Xdebug
Related Article

Brew Xdebug Vs
Profiling PHP Applications with XHProf
Profiling PHP Applications with Xdebug
