Windows üzerinde PHP Debugging sayesinde Adım

7 Cevap php

Bunu yapmak için iyi bir yolu var mı, yoksa sadece kabullenmesini ve ya a) Windows üzerinde PHP için bir IDE satın almak, ya da b) Linux üzerinde bunu yapmak ve Cygwin çalıştırmak için öğrenmek gerekir?

7 Cevap

VS.PHP olarak inşa edilmiş büyük bir hata ayıklama kurulum, hem de biz, Visual Studio beklediğiniz inanılmaz intellisense sahiptir.

Xdebug Tutulma ile oldukça iyi entegre: link

Edit: muhtemelen daha iyi link from Zend

Tam talimatlar var burada:

http://dev.piwik.org/trac/wiki/HowToSetupDevelopmentEnvironmentWindows

Eclipse ve Xdebug Windows bunu nasıl.

How do you debug PHP scripts? (özellikle Windows hakkında değil, ama bazı iyi tavsiyeler var ki): Bu, ilgili soruya bakın.

Don't 'buy' an IDE! There are very good free IDEs around for PHP on Windows. Aptana is very good and is rapidly becoming even better. The new version 1.5 is much faster and needs less ressources than the previous versions. You can use it with your prefered server stack for Windows like XAMPP. Aptana has a debugging view and integrates well with Xdebug. The new Aptana version also doesn't have the annoying path-to-identically-named-files-bug anymore.

Kısacası: Aptana ve Xdebug ile yapabilecekleriniz:

  • senin kod boyunca adım
  • ifadeler oluşturmak
  • Kesme noktaları oluşturmak
  • değişkenlerin değişim değerleri yaşamak
  • ...

Tüm ücretsiz! (Ve Aptana ayrıca SVN ve işbirliği ile bütünleştirir. Ve daha birçok güzel özelliklere sahip).

phpEdit yapacağız.

XDEBUG is very good tool, which is integrated in Net-beans IDE which is also a free. Net-beans IDE support many PHP Frameworks and CMS

Net-fasulye IDE Linux dahil olmak üzere tüm büyük platformlar için kullanılabilir

Orada Eclipse için ücretsiz PHP eklentileri vardır, ama hiç değilse ben, onlar hata ayıklamayı desteklemek ne kadar iyi olduğundan emin değilim. Ben PHP Geliştirme Araçları (PDT) içine bakmak ve Aptana Studio olacaktır. Benim laptop Aptana Studio var ve ben onunla çok mutluyum, ama benim PHP kod boyunca adım için gerekli görmedim.