Как отлаживать с помощью WAMP? - PullRequest
1 голос
/ 07 ноября 2011

Я только что установил WAMP на Windows XP. У меня есть простой файл PHP, который падает. Я запустил его из командной строки, используя php test.php.

Каков наилучший способ отладки файлов php? Как отобразить информацию об отладке?

Я посмотрел на php.ini, и он включает в себя display_errors = On. Это что-нибудь делает?

Я попытался включить XDebug из меню PHP WAMP. Это, похоже, ничего не делает, кроме перезапуска сервера. Нужно ли использовать это? Как?

Спасибо.

Ответы [ 3 ]

2 голосов
/ 07 ноября 2011

Насколько я знаю о PHP и WAMP. Я не думаю, что в этом есть какая-либо специальная опция отладки. Для отладки вам нужно распечатать ответ с помощью функции echo и exit, где бы вы ни находились в коде, вы чувствуете ошибкувозможноДругой вариант, вам нужно использовать программное обеспечение, которое предоставляет средства отладки, такие как eclipse с php.

2 голосов
/ 07 ноября 2011

Вы можете посмотреть журнал на c:/wamp/logs/php_error.log.Если вы не уверены, перенаправляется ли ваш PHP-журнал сюда, проверьте файл php.ini и найдите строку, подобную этой:

;error_log = "c:/wamp/logs/php_error.log"

Возможно, вы захотите удалить комментарийна этой линии.

1 голос
/ 01 сентября 2013

Я использую WAMPSERVER 2.4 в Windows 8 pro.Я использовал WAMP на локальном хосте.

Похоже, что в моей версии WAMP файл php.ini выглядел так:

;error_log = "Z:/wamp/logs/php_error.log"

Когда я на самом деле получаю функцию error_log() для правильной работы, я хотел, чтобы это выглядело как:

error_log = "Z:/wamp/logs/php_error.log"
...