Install xDebug with pecl
Step # 01
pecl install xdebug
If encountered with error?
which pecl
its located at :/usr/local/bin/pecl
cd /usr/local/Cellar/php/7.2.6/
if you look in this directory, there's a pecl
symlink, simply remove and try installing it again.
rm -rf pecl
Perform step 1 now.
It should now install fine without any errors.
Step # 02
Bu default, xDebug
extension added to your php.ini
file but we need to add complete path for xDebug
to make it work.
locate your php.ini
php --ini
subl /usr/local/etc/php/7.2/php.ini
Step # 03
Add the extension in php.ini
zend_extension="/usr/local/Cellar/php/7.2.6/pecl/20170718/xdebug.so"
Step # 04
Restart your server, in my case, Its valet.
valet restart
It should restart without any warnings or errors. Cheers.