Zend Debugger и Zend Optimizer на сервере XAMPP
Мне стало мало встроенного отладчика в Zend Studio 5.5.
И я захотел отлаживать скрипты прямо на моем тестовом сервере XAMPP. Но заставить пахать Zend Debugger оказалось весьма проблематично после часа лазания по выдаче Гугла. Я решил эту проблему.
Для того чтобы использовать Zend Debugger, мало прочитать и сделать все как в README. PHP почемуто предпочитает сначала грузить Zend Debugger а потом Zend Optimiser.
Вот как сделать все надлежащим образом.
Распаковываем ZendDebugger-5.2.x-cygwin_nt-i386.zip в C:xamppphpzendOptimizerlib, потом переименовываем папку “ZendDebugger-5.2.x-cygwin_nt-i386″ в “Debugger”. После чего нам надо переименовать папки 4_3_x_comp, 5_2_x_comp, и т.д. в папки php-4.3.x, php-5.2.x соответственно (Имена можем посмотреть в папке с оптимайзером..Optimizer). Таким образом получим по одной библиотеке дебагера(ZendDebugger.dll) для разных версий PHP( …libDebuggerphp-X.X.x).
Далее редактируем секцию [Zend] в файле C:xamppphpphp.ini (или C:xamppapachebinphp.ini) – посмотрите какой путь выводит phpinfo() на вашем сервере.
Нас интересует опция “zend_extension_manager.debug_server_ts” . Здесь укажем путь к папке php-X.X.x в которй лежит debugger.dll.
Редактируем секцию примерно так:
[Zend]
zend_extension_ts = "C:xamppphpzendOptimizerlibZendExtensionManager.dll"
zend_extension_manager.verbose=On
zend_extension_manager.optimizer_ts = "C:xamppphpzendOptimizerlibOptimizer"
zend_optimizer.enable_loader = 0
zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
zend_extension_manager.debug_server_ts = "C:xamppphpzendOptimizerlibDebugger"
zend_debugger.expose_remotely=allowed_hosts
zend_debugger.allow_hosts=127.0.0.1/24,192.168.0.0/16
zend_debugger.allow_tunnel=127.0.0.1/32
Перезапускаем апача , смотрим http://127.0.0.1/xampp/phpinfo.php где идет вызов phpinfo() на наличие блока Zend Debugger, если таковой имеется значит все ок.
Потом перенастраиваем способ отладки в Zend Studio

Теперь нажимем F8 вводим адрес скрипта на сервере и отлаживаем его.
Вот и все.
Мой блог находят по следующим фразам
Ну блин наконецто а то пол нета прелопатил