Если вы не решили эту проблему. На всякий случай и для тех, кто ищет ответ. Перейдите на localhost (если вы используете XAMPP) и щелкните ссылку phpinfo () в левом меню. Затем щелкните в любом месте таблицы и нажмите «Ctrl + C». Затем перейдите к http://xdebug.org/find-binary.php и вставьте всю информацию, которую вы только что скопировали из таблицы, в белое текстовое поле. Нажмите на ссылку ниже, и вы получите право на скачивание плюс некоторые инструкции. Скопируйте этот файл, который вы только что загрузили, в место, указанное в инструкциях (например, C: \ xampp \ php \ ext - в моем случае я использую XAMPP 1.7.7). Перейдите на ваш php. INI-файл, который, как мы надеемся, должен быть в «C: \ xampp \ php \ php.ini» и искать ключевое слово «[XDebug]». Не копируйте строку «zend_extension = C: \ xampp \ php \ ext \ php_xdebug-». 2.1.3-5.3-vc9.dll '(в моем случае) в строке'; zend_extension = "C: \ xampp \ php \ ext \ php_xdebug.dll" ". Примечание: убедитесь, что вы не ставите ';' в начале новой строки, которую вы только что вставили. Теперь продолжайте и раскомментируйте все строки 'exdebug.FUNCTION_NAME', которые находятся внизу каждого блока текста.
Перезагрузите сервер. Вернитесь на страницу phpinfo (), скопируйте таблицу, как вы делали раньше, и вставьте ее на веб-сайт xDebug. Этого должно быть достаточно, чтобы заставить его работать.
PD: убедитесь, что файл, который вы загружаете с xDebug, имеет размер приблизительно 147 КБ, поскольку в некоторых случаях пользователи загружали небольшие файлы (например, 3 КБ).
Дайте мне знать, как это происходит. :)