Ben bir yıldan fazla, sorunsuz xdebug ve apache ile birlikte eclipse-pdt kullanıyorum. Yapılacak sorunsuz çalıştı ve ben (bir sunucu olarak kendi makine kullanarak) Tutulma içinde istediği tüm hata ayıklama interaktif yapabilirdi.
Now I switched from apache to nginx (and therefore PHP runs now not as an Apache service but as fast-cgi) ve ben xdebug ile güzel çalışma tutulması yapılandırmak için bir yol bulamıyorum. Ben sorun emin olmak için xdebug veya Tutulma (veya her ikisi) ile ise, hiçbiri eminim.
Tutulma yapılandırmada zaten /etc/php5/cli/php.ini
için PHP yapılandırma dosyasına başvuru değişti.
Attempts with php.ini version 1
Aşağıdaki php.ini
dosya ile
zend_extension=/usr/lib/php5/20060613/xdebug.so
- (Ben bir
var_dump()
ben bunu xdebug versiyonu değil, düz PHP biri olsun eğer örneğin) xdebug çalıştığını görmek - Ben Tutulma etkileşimli hata ayıklama olamaz: tarayıcı açılır ve
...?XDEBUG_SESSION_START=ECLIPSE_DBGP&KEY=...
içeren tipik URL ile tamamen sayfasını yükler, ancak program yürütme kırılma noktaları bitmiyor - * "Atma = put_the_name_of_my_project_here =:% 57" * "refreshing workspace" biriyle dönüşümlü tutulmanın sağ alt köşesinde ben şüpheli bir mesaj görürsünüz.
Attempts with php.ini version 2
Ben dosyasının bu diğer versiyonu (ben nginx geçti kadar çalıştı ne olduğunu) kullanıyorsanız:
zend_extension=/usr/lib/php5/20060613/xdebug.so
xdebug.remote_enable=On
xdebug.remote_autostart=On
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_mode=req
Ben de tüm sitelerin herhangi bir sayfasını erişemiyor.
Any help or suggestion appreciated, thank you in advance for your time!
PS: Additional data on my machine: - OS: GNU/Linux - Ubuntu 9.10 64 bit. - PHP: 5.2.10-2ubuntu6.3 with Suhosin-Patch 0.9.7; Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with Xdebug v2.0.4 - Eclipse: see screenshot.