… или настройка отладчика в Эклипс`е.
- Копируем XDebug с офф сайта, под свою версию php в Денвере, у меня была 5.2.6.
- Нужную dll (у меня было php_xdebug-2.0.5-5.2.dll )кидаем в папку /usr/local/php5/ext
- Пишем в /usr/local/php5/php.ini
[xdebug]
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=»dbgp»
zend_extension_ts=»W:\usr\local\php5\ext\php_xdebug-2.0.5-5.2.dll» - Запускаем Eclipse лезем в меню Window->Preferences->Php->Debug
Php Debugger ставим XDebug
В Php Executable пишем путь, что то вроде W:\usr\local\php5\php.exe
Там же указываем путь к php.ini и не забываем отметить ниже, что отладчик XDebug, а не Zend - Напоследок проверить , что там в путях в разделе Paths and Directories в php.ini
Под Виндой отладчик будет ругаться если указаны пути в стиле nix ;/usr/local/php5/PEAR
Пишем путь с обратными слэшами, у меня было так
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;;
UNIX: «/path1:/path2»
;include_path = «.;/usr/local/php5/PEAR»
; Windows: «\path1;\path2»
include_path = «.;W:\usr\local\php5;W:\usr\local\php5\PEAR;«
; Directory in which the loadable extensions (modules) reside.
extension_dir = «\usr\local\php5\ext»[Session]
; does not overwrite the process’s umask.
session.save_path = «w:\tmp«; The path for which the cookie is valid.
session.cookie_path = w:\
После перегружаем Денвер и наслаждаемся работой с отладчиком.
Свежие комментарии