- Скачать PHP для затмения (PLUGIN eclipse)
Использовать URL обновления https://download.eclipse.org/tools/pdt/updates/7.0
Загрузите XAMPP для windows и установите его
https://www.apachefriends.org/es/download.html Теперь вы можете следовать альтернативным инструкциям здесь или перейти к следующему пункту, где я объясню, что вам нужно делать. http://robsnotebook.com/php_debugger_pdt_xdebug
После установки XAMPP вы должны запустить Apache
Скачать Xdebug, например http://xdebug.org/files/php_xdebug-2.9.2-7.2-vc15-x86_64.dll и проверьте, правильно ли он установлен. Следуйте следующим инструкциям
1. Download php_xdebug-2.9.2-7.2-vc15-x86_64.dll.
2. Move the downloaded file to C:\xampp\php\ext
3. Update C:\xampp\php\php.ini and change the lines
[XDebug]
;; Only Zend OR (!) XDebug
; zend_extension_ts="C:\xampp\php\ext\php_xdebug.dll"
; Modify the filename below to reflect the .dll version of your xdebug
zend_extension = C:\xampp\php\ext\php_xdebug-2.9.2-7.2-vc15-x86_64.dll
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1 ; if debugging on remote server,
; put client IP here
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=0
xdebug.profiler_output_dir="C:\xampp\tmp"
4. Restart the XAMPP webserver in your XAMPP control Panel
Закомментируйте любой Zend Optimizer в php .ini, потому что он не совместим с XDebug. Например, все это следует закомментировать (используя «;»): [Zend]
; zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"
; zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"
; zend_optimizer.enable_loader = 0
; zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
Убедитесь, что он работает с phpinfo. Вы go для своего браузера и go для: http://localhost/dashboard/phpinfo.php Или создаете в своем c: / xampp / htdocs файл, вызывающий phpinfo, например, http://localhost/phpinfocall.php
Конфигурация PHP отладка в затмении Вы можете создать PHP проект. Этот проект должен указывать на C: \ xampp \ htdocs
C: \ xampp \ htdocs - это папка localserver root в xampp. Внутри вы можете создавать подпапки.
Настройка PHP Настройка затмения Подключите затмение с php синтаксическим анализатором xampp
Настройте это и убедитесь, что xdebug обнаружен в eclipse из xampp
Как создать представление отладки из файла PHP в вашем проекте
Конфигурация представления отладки ниже,
Наконец, в перспективе отладки вы увидите, что Отладчик автоматически останавливается в первой строке вашего php файла.