Windows üzerinde bir acemi PHP programcı için önerilen araçlar?

6 Cevap php

Ben tam bir acemi için PHP (artı HTML, artı MySQL) öğretmek için gidiyorum. Ne araçları editörü, web sunucusu ve dizi genel varan vadede Windows için tavsiye edersiniz?

6 Cevap

Ben PHP olan XAMPP öneririm, MySQL, Apache ve Perl çok kolay kurulum ve gerekli hemen hemen hiçbir yapılandırma ile birlikte paketlenmiş.

Gelişimi için, ben NetBeans IDE gibi, PHP support, çok güzel vardır kullanmanızı öneririz.

Bir hazır ambalajlı dağılımı alın. Bunlardan epeyce çevresinde bulunmaktadır. Şahsen ben XAMPP kullanabilirsiniz ama diğerleri çok güzel. Bu kolay kullanımlı yükleyici ile size Apache, PHP ve MySQL verir.

Bunun dışında gerçekten çok gerekmez. Sadece bir çeşit editörü (tam gelişmiş IDE Not Defteri'nde bir şey olabilir) ve MySQL bağlanmak için bir şey. Muhtemelen phpMyAdmin ama ben şahsen bunun için bir masaüstü uygulaması tercih ederim. DBVisualizer oldukça iyi. Başkaları da vardır.

Bildiğim kadarıyla editörler gitmek gibi, tabii ki Windows Not Defteri kullanmayın. :) Notepad++ daha iyi bir ücretsiz alternatif. Bildiğim kadarıyla IDE gider, ben tür gibi PhpED ama ticari bulunuyor. Netbeans Tamam. Eclipse da kullanılabilir.

Ben ikinci notepad + + gereksinimi olur. Bir şey yanlış giderse tam bir yığın izlemesi veririm gibi ben de ciddi webserver XDebug yüklemeden öneririm. Bu hata ayıklama olmadan gerçekten zor olabilir.

Ben de üzerinde (yerine sadece uyarılar) bildirimleri ile gelişmekte tavsiye ediyorum. Bu kod biraz daha fazla iş var ama benim için defalarca aptalca hataları yakalanmış ve paha biçilmez oluyor.

Wamp server iyidir, ve sen Hiç başka veritabanları da desteklenmiyor olabilir gibi web üzerinde canlı bir şey koyarak planlıyorsanız hedeflemek istediğiniz muhtemelen MySQL içerir.

Gerçek, adım-adım, debugger var emin olun, ve nasıl kullanılacağını onlara öğretmek. "var_dump hata ayıklama" içine almak için iyi bir alışkanlık, bir tutam tamam, ama değil. Yukarıda belirtildiği gibi, Xdebug güzel bir ön-uç ile eşleştirilmiş, özellikle iyi bir seçimdir. Komodo IDE hem de NetBeans Xdebug ile çalışır.

Yeni başlayanlar genellikle daha hızlı hale getirmek için kendi kodunu "optimize" endişe ediyor. Onları kullanan göstermek (1) gerçekten yavaş ve (2) ne optimize konum gerçekten darboğaz sürece hız için optimize anlamsızdır profilleme olduğunu. Sadece ?XDEBUG_PROFILE bir URL sonuna ekleyerek istatistikleri profil oluşturur böylece Xdebug yapılandırabilirsiniz. Daha sonra güzel ve kolay kullanımlı webgrind ile bu istatistikleri analiz edebilirsiniz.

Bir editör veya IDE seçimi kişisel bir karardır. Onlara rahat olursa olsun kullanalım. Daha önce programlanmış hiç ettiyseniz, sevdiğiniz editörü veya IDE hakkında bunları öğretmek.

XAMPP size PHP, MySQL, Perl ve Apache ile bir out-of-the-box kurulumu vermek, böylece HTML ve PHP öğrenmeye odaklanabilirsiniz:

http://www.apachefriends.org/en/xampp.html

I XAMPPLite PHP 5.3.0 ile mümkünse öneririz.

Standart SQL destekler ve IMHO InnoDb ile aksi MySQL kurmak ve korumak için daha kolay tek bir dosya içinde gömülü büyük bir veritabanı motoru bulunuyor - veritabanları ile ilgili, ben SQLite öneririz.

Editörler, ben TextMate gibi demetleri için Notepad++ veya Intype ile gitmek istiyorum.

Eğer IDE arıyorsanız, ya Komodo veya Aptana almak.