Can't locate xdebug.so on linux
Check xDebug is installed.
php -m
Run locate xdebug.so
Returns /usr/lib/php/20151012/xdebug.so
for me, but 20151012
might change in the future.
You have to execute sudo updatedb
if locate
does not return anything or you've just installed locate
For the new versions just add xdebug file name, example:
zend_extension=xdebug.so
xdebug.default_enable = 1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_port=9000
...
If it does not work use Linux find command like the following:
find / -name "xdebug.so"
What does this command do?
- Find = just find
- / = in all of directories inside / (all)
- -name "xdebug.so" = with name equal to xdebug.so
Create a file with phpinfo(). Find the item extension_dir. There you'll see where the xdebug.so resides. Mine is:
/usr/local/lib/php/extensions/no-debug-non-zts-20170718