2009-09-09 17 views
5

PDT'yi eclipse ile hata ayıklamak için kullanmak istiyorum. Ubuntu 9.04 kullanıyorum. Herhangi biri bana yardımcı olabilir mi? Mümkünse detayları veriniz.ubuntu? Terr ile PDT'yi nasıl ilişkilendirebilirim/kullanabilirim?

+0

Ne denediniz? Ne tür bir zorluk/hata/sorun yaşıyorsunuz? (Daha fazla detay, daha fazla yardımcı olacak muhtemelen daha fazla) –

cevap

2

this thread ve this one düşünüldüğünde:

Bunu xdebug kesinlikle kullandığınız php sürümüne yüklenen sağlamak zorundayız.
Bunu yapmak için, komut dosyasını hata ayıklama modunda çalıştırmayı denemek ve içinde phpinfo.php ile bir komut dosyasını çalıştırmak üzere değiştirmek için kullanmakta olduğunuz başlatma yapılandırmasını kullanın.
Ayrıca bir Debug günlüğü iyi olurdu.

Ekleme:

xdebug.remote_autostart=On 
xdebug.remote_log="c:\temp\xdebug.log" 

Php.ini için.

Sonra PDT portu 9000, üzerinde Xdebug bilgi bekliyor ve yerel Standart PHP Web Sunucusu http://127.0.0.1 olduğunu sigortalı olduğunu sigorta var.

Günlüğünde, örneğin, php.ini dosyalarınızın düzgün biçimlendirilmediğini keşfedebilirsiniz, bu da PHP'nin PDT'den hata ayıklamasını önlemeye yetecek kadar olabilir. Eğer kurulum için var sonra /etc/php5/conf.d/xdebug

düzenleyerek ayarlarınızı kontrol etmesi gerekir sonra

0

UYU, ilk PHP5 xdebug uzantısı yüklemek için

sudo aptitude install php5-xdebug 

olurdu php projenizi xdebug kullanacak ve yapmanız gerekiyor.

0

Ubuntu 9.04'te PDT kullanıyorum ve php projelerimde hata ayıklama yapabilirim. ilk olarak daha önce olduğu gibi php5-xdebug'u apt-get veya synaptic ile kuralım (sanırım php5'i de aynı şekilde kuruyorsunuz :)). Daha sonra pencere/Preferenses/PHP/PHP Executables'de php çalıştırılabilirlerini tanımlamanız gerekir./Usr/bin/php'ye işaret edebilir veya 'Search ...' düğmesini kullanabilirsiniz, ancak ilk arama direncini php exec ikili dosyanıza en yakın olacak şekilde işaretlemelisiniz. Yürütüldükten sonra, varsayılan olarak Zend Hata Ayıklamasını kullanmak için her zaman ayarlanmış. 'PHP hata ayıklayıcı' türünü XDebug olarak değiştirmek için yürütülebilir dosyayı düzenleyin. Ve şimdi ana bir numara. Php komut dosyalarınızı çalıştırma yapılandırması oluşturmadan hata ayıklamaya çalıştığınızda her zaman Zend Hata Ayıklayıcıyı kullanır. PHP Hata Ayıklayıcısı olarak ayarlanmış XDebug ile kendi çalıştırma yapılandırmanızı oluşturmanız gerekir. Benim için çalıştı.