Опитвам се да свържа PhpStorm и да отстранявам грешки в PHP скриптове/уеб страници с Xdebug, нещо, което съм правил няколко пъти.
Това е моят php.ini файл (интересното):
[xdebug]
zend_extension=C:\xampp\php\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
Зададох множество точки на прекъсване и извиках xdebug_break()
на моя индекс, но изпълнението на кода не спира при тях.
Това е резултатът от скрипта за валидиране на PhpStorm за Xdebug:
Резултатът от netstat, който показва, че PhpStorm слуша на порт 10000:
xdebug_break()
в моя индекс...` Моля, обърнете внимание, чеxdebug_break()
работи по различен начин в Xdebug 3: сега той просто действа като точка на прекъсване и НЯМА да инициира сесията за отстраняване на грешки, ако вече не е била там. - person LazyOne   schedule 01.12.2020