Debugger kurulumun ilk adımları Problemleri - IIS, Vista, PHP5, XDebug

2 Cevap php

I'm trying to get a PHP debugger working and currently keep failing at the very first hurdle. I have a clean installation of IIS7 running on Vista with PHP 5.2.11.

: Benim PHP.ini of XDebug bölümü benziyor

[XDEBUG]
zend_extension_ts="E:\Program Files\PHP\ext\php_xdebug-2.0.5-5.2.dll"
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

: Ben çalıştırmak için çalışıyorum test sayfası gibi görünüyor

TEST
<?php
phpinfo();
?>

Temelde, PHP ince yürütür, ama her yerde Phpinfo çıktısında gösterilen hiçbir ayıklayıcı var - Ben bir xdebug hat ve / veya debugger yüklü ise görüntülenen bölüm olması gerektiğini bulabilirsiniz tüm yardım göre.

Ben xdebug.org gelen xdebug dll çeşitli ama hepsi aynı non-sonuç ile denedim.

Ben de onun yerine bir zend hata ayıklayıcı yükleme denedim.

Herkes denemek için ne önerebilirsiniz? Teşekkürler!

2 Cevap

Bu aptalca gelebilir ama DLL için yolunda, eğik ile ters eğik çizgi yerine deneyebilirsiniz ...

zend_extension_ts="E:/Program Files/PHP/ext/php_xdebug-2.0.5-5.2.dll"

Bu işe yaramazsa, [xdebug] tüm küçük yapmayı deneyin.

Kötü kötü gelirse, PHP hata günlüğünü deneyin: o yardımcı olabilir ...

Tamam - biraz daha soruşturmanın ardından - (yardım PHP hata günlüğüne hiçbir şey oradaydı ...) - bu yoluyla çalıştı gerekir parçacığı güvenlik sorunları var gibi görünüyor - bu sorun _ts ile ilgili bir şey olduğu görünüyor - ve emin yaparak I olmayan ts xdebug dll kullanılır ve yerine "zend_extension_ts =" sonra nihayet bazı hata ayıklama eylemi görmeye başladı :) "= zend_extension" hattı kullanılıyor