Local Server infrastructure (AMP stack on your windows machine)
Desicion help for chosing the right AMP stack:
- all of them come with Apache, PHP, mysql, phpMyAdmin
- XAMPP also comes bundles with Mercury as Mailserver, the others don't
- WAMP enables you to switch between different versions of Apache, PHP, mysql (but it doesn't always work as promised or expected)
- in XAMPP you have to do changes manually whereas in WAMP and Zend Server you can do them via UI (enabling Apache modules and PHP extensions, setting php.ini properties)
- especially Zend Server gives you a very convenient way to configure PHP via web forms
Summary: If you don't need compatibility with some older PHP versions or extensions, use Zend Server Community Edition, if you want a quick and stable solution with low configuration needs, use a version of XAMPP, if you want flexibility and know what you're doing use WAMP or even better set up your own environment.
If you're mainly developing Zend Framework applications, I'd go with Zend Server CE.