Я пытаюсь разбить первую строку моего PHP-скрипта, чтобы переходить строка за строкой, но моя IDE, похоже, пытается подключиться к локальному серверу. Это простой автономный скрипт, который я хочу выполнять построчно. Ниже приведен вывод консоли
/usr/bin/php -dxdebug.remote_enable=1 -dxdebug.remote_mode=req -dxdebug.remote_port=9000 -dxdebug.remote_host=127.0.0.1 RandomTest.php
Должен ли я включить xdebug.remote_enable в php.ini или есть способ переопределить?
Если вы используете Windows, попробуйте:
set XDEBUG_CONFIG="idekey=PHPSTORM...OTHER XDEBUG SETTINGS..."
Чтобы установить сеанс, который ищет соединение.
Тогда вы просто сможете запустить свой скрипт, и он должен работать!
После нескольких часов исследований выясняется, что XDebug не был просто правильно настроен.
Наконец, проверил различные конфигурационные файлы (такие как php.ini или /usr/local/etc/php/5.3/conf.d/ext-xdebug.ini), которые загружаются, вы можете поставить zend_extension = / usr / local / Cellar /php53-xdebug/2.2.6/xdebug.so если вы установили xdebug через macports
Запустил следующее, чтобы узнать, не загружен ли Xdebug. Это дало мне ошибку загрузки изначально, но после редактирования INI-файлов я получил следующее.
➜ ~ php -v
PHP 5.3.29 (cli) (built: Jan 23 2015 12:47:10)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2014 Zend Technologies
with Xdebug v2.2.6, Copyright (c) 2002-2014, by Derick Rethans