На недавно купленном ноутбуке я установил MAMP 4.0.1, с версией php 7.2.1. Я хотел бы использовать Zend Debugger, поэтому я следовал инструкциям.
http://www.zend.com/en/products/studio/downloads#Windows
ZendDEbugger-win-php-71-php-72.zip
и скопировал файл ZendDebugger.dll из папки ZendDebugger-cygwin_nt/php-7.2/
в C:\MAMP\bin\php\php7.2.1\ext
Я редактировал C:\MAMP\conf\php7.2.1\php.ini
включить следующие строки:
[Zend]
zend_extension_ts = "C:\MAMP\bin\php\php7.2.1\ext\ZendDebugger.dll"zend_debugger.allow_hosts=127.0.0.1/32
zend_debugger.expose_remotely=always
zend_debugger.allow_tunnel=127.0.0.1/32
zend_debugger.connector_port=10137
Я перезапустил сервер.
phpinfo()
, Вот вывод: http://klaasmaakt.nl/phpinfo.htmlЯ не показываю раздел Zend Debugger. Что я делаю неправильно? Мне также нужно другое расширение?
Я пытался удалить _ts
от zend_extension
, но это дало мне ошибку в C:\MAMP\logs\apache.errors.log
:
Failed loading C:\MAMP\bin\php\php7.2.1\ext\ZendDebugger.dll
Итак, с _ts
добавил, что эта ошибка не отображается, поэтому я предполагаю, что она как-то загружена. По какой-то причине он не отображается в phpinfo. Также когда я проверяюphp -m
в консоли он не показывает ZendDebugger как модуль.
Я также скопировал файл dummy.php в C:\MAMP\htdocs
и открыл страницу http://localhost/dummy.php?debugger_connect=1
в моем браузере. Это говорит No connector is installed.
Задача ещё не решена.
Других решений пока нет …