Я нахожусь под apache2, PHP 5.6.38 и Ubuntu 14.03.3.
Я пытался установить Xdebug, используя разные методы ( apt-get install и ручную загрузку двоичных файлов), поэтому я получил следующие 4 файла:
- / корень / Xdebug-2.5.5 / .libs / xdebug.so
- / root / xdebug-2.5.5 / modules / xdebug.so
- / USR / Библиотека / PHP / 20131226 / xdebug.so
- / USR / Библиотека / php5 / 20121212 / xdebug.so
Я добавил эти строки в конце "/etc/php/5.6/apache2/php.ini" (файл конфигурации показан в phpinfo () ):
[xdebug]
zend_extension="/path/to/xdebug.so"
xdebug.default_enable=1
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.idekey = VSCODE
На zend_extension = "/ path / to / xdebug.so" я использовал все 4 файла xdebug.so, которые я перечислил выше, и ни один из них, похоже, не работает. Всякий раз, когда я использую phpinfo () , я не вижу Xdebug. Насколько я знаю, он должен появиться рядом с логотипом движка Zend, но его там нет.
Обновление до PHP 7.X не вариант, так как клиент требует PHP 5.6.