Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 019 330 раз!

Форум

Добро пожаловать, Гость!

Установка Zend Debugger в Open Server

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
rafic
Сообщения: 2
C нами: 3 года 4 мес

Непрочитанное сообщение rafic » 13 июл 2013, 15:21

Господа, на просторах интернета я нашел всего лишь одну инструкцию по установке Zend Debugger на Open Server и то по ней у меня ничего не вышло - модуль не виден в phpinfo().

Что я делал?
1. Вошел в настройки php: ПКМ - Дополнительно - Конфигурация - php-5.3.26 (эта версия выставлена в настройках сервера). Это подтверждает phpinfo().
2. Скачал здесь Zend Debugger и выбрал из архива версию 5_3_x_nts_comp и поместил файл как сказано в найденном мною мане (пробовал обеими указанными способами).
3. В открытый конфиг поместил такое:
[Zend Debugger]
zend_extension_manager.debug_server_ts="%sprogdir%/modules/php/%phpdriver%/zend"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.1/16
zend_debugger.expose_remotely=always

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

Подскажите как решить задачу.

Аватара пользователя
Максим
Сообщения: 4872
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 13 июл 2013, 16:41

В Open Server используется TS версия PHP, более того вы используете nts версию модуля а в конфиге прописываете как ts.

rafic
Сообщения: 2
C нами: 3 года 4 мес

Непрочитанное сообщение rafic » 13 июл 2013, 18:42

Максим, я не сильно разбираюсь в версия. В скачанном архиве только один файл для php 5.3.x =((
Можете рассказать где взять нужную версию для вашего сервера и как ее правильно подключить?

CoLoR
Сообщения: 1
C нами: 10 мес 23 дня

Непрочитанное сообщение CoLoR » 14 янв 2016, 11:08

Здравствуйте.
Всегда пользовался денвером, решил перейти на open-server.
В работе использую zend debugger для отладки php кода, поэтому столкнулся с проблемой как в этой теме.

Немного помучившись, получилось завести zend debugger, поэтому решил поделиться.
На офф.сайте zend на текущий момент предлагают скачать следующие варианты библиотек под винду:
1) ZendDebugger-cygwin_nt-vc9
2) ZendDebugger-cygwin_nt-vc11

Оба варианта не заработали у меня, они под Non Thread-Safe, а open-server работает под TS версией PHP, как писали выше.
Найти что то свежее под TS версию у меня не получилось.

Итак, решилось вот так:
1.Настройки open-server, вкладка "модули", ставим Apache-2.2 и PHP-5.2
2.Дополнительно - Конфигурация - PHP-5.2
открывается в блокноте PHP-5.2_php листаем в самый низ, там будет блок ZEND:
[Zend]
zend_extension_ts="%sprogdir%/modules/php/%phpdriver%/ext/php_ioncube.dll"
zend_extension_ts="%sprogdir%/modules/php/%phpdriver%/zend/ZendExtensionManager.dll"
zend_extension_manager.optimizer_ts="%sprogdir%/modules/php/%phpdriver%/zend"
zend_optimizer.enable_loader = 1
zend_optimizer.optimization_level=15


Это подключение модулей ioncube и ZendExtensionManager.

Кладём в папку OpenServer\modules\php\PHP-5.2\ext\ файл ZendDebugger.dll (я прикреплю его к посту)

и в файл PHP-5.2_php дописываем:
zend_extension_ts="%sprogdir%/modules/php/%phpdriver%/ext/ZendDebugger.dll"
zend_debugger.allow_hosts=127.0.0.1/32
zend_debugger.expose_remotely=always


Лично у меня начало ругаться, что ZendDebugger должен запускаться после ZendExtensionManager. Хотя он и прописан после...

в итоге я закомментировал подключение ioncube и ZendExtensionManager (я их не использую) и всё у меня отлично запустилось. Мозилла старая версия + Zend Studio Toolbar 2.7 слёту подключились в Zend Studio для отладки.

В вложении файл ZendDebugger.dll для PHP 5.2.x ts
Вложения
ZendDebugger.zip
(414.47 КБ) 35 скачиваний


Вернуться в «Модули и инструменты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей