Часто возникает необходимость протестировать свеженькие скрипты на работоспособность и не очень удобно использовать для этого хостинг, да и зачем, если на своём компьютере можно легко и быстро запустить сервер с необходимыми вам настройками. Кто-то скажет, что проще уж на хостинге, чем мучиться с настройками сервера, интерпретатора и базы данных, но будет не прав. Сегодня существует не мало готовых сборок всех компонентов сервера, работающих по принципу «установил — приступил к работе». Ниже привожу список некоторых из них с описанием «от меня».

Официальный сайт: denwer.ru
Последняя версия: 3
Компоненты в базовом пакете: apache, php, mysql, phpmyadmin, miniperl, sendmail
Дополнительно(доступно в отдельных пакетах): PHP 5: дополнительные модули, PostgreSQL 8.2 + модули PHP, PHP 4: полный дистрибутив, ActivePerl 5.8, ActivePython 2.5, Parser 3 с поддержкой XML, SQL и эмулятором SMTP-сервера, PHP 3: полный дистрибутив и др.
Поддерживаемая ОС: Windows
Описание: Набор самых необходимых для php-разработчика компонентов. Вообще не нуждается в настройке после установки. Присутствует возможность работы с Flash-накопителя. Позволяет работать с несколькими проектами одновременно, за счёт удобного инструмента управления виртуальными хостами. Огромным плюсом является лёгкая расширяемость за счёт установки дополнительных пакетов, что никак не препятствует возможности устанавливать какие-то компоненты самостоятельно. Так же примечательна попытка разработчиков воссоздать на Windows структуру директорий от Unix-подобных операционных систем.
Но вот, давно висящая на официальном сайте, заметка о скором выходе четвёртой версии и почти требование пожертвований несколько смущают.

Официальный сайт: www.apachefriends.org/en/xampp.html
Последняя версия: 1.7.3(Windows)
Компоненты в базовом пакете: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql(может зависеть от операционной системы)
Поддерживаемая ОС: Windows, Linux, MacOS X, Solaris
Описание: Наверное самая «вооружённая» и универсальная сборка, есть реально практически всё самое необходимое и сразу, что правда негативно сказывается на весе сборки(51МБ). Управление ограничено возможностью запуска и остановки компонентов, что не очень удобно, если нет времени на ковыряние в файлах настроек, на фоне Denwer работать с виртуальными хостами не умеет вообще. Подойдёт тем кто хочет быстро протестировать проект с использованием нескольких ЯП без необходимости устанавливать и настраивать их все в отдельности. Новичкам послужит неплохой площадкой для знакомства с настройками различных компонентов.
Подобных сборок великое множество и большинство не сильно отличаются от представленных выше, поэтому даже перечислять их не буду, если не попросите. Остановлюсь ещё только на nimp.
Официальный сайт: www.nimpbox.ru
Последняя версия: 1.5.0
Компоненты в базовом пакете: NimpCP 2.4, Apache 2.2.17, Nginx 0.9.3, MySQL 5.5.8, PHP 5.3.5, Sendmail 31, phpMyAdmin 3.3.9, Sypex Dumper 2.0.8, FileZilla 0.9.37 beta, Memcached 1.2.4, HostsCmd 1.2, OpenSSl 0.9.8
Поддерживаемая ОС: Windows
Описание: Не сложно заметить, что в состав этой сборки, на зависть остальным, входит nginx, который как известно положительно влияет на снижение нагрузки. Я бы охарактеризовал эту сборку, как самую боевую, т.е. она подойдёт не только для того что бы локально протестировать свеженький скрипт, но показать его в сети(если будет желание). Примечательно так же наличие в составе сборки Memcached, без которого я вообще не представляю работу сервера, даже не «боевого».
Лично я стараюсь не пользоваться Windows ни при тестировании скриптов, ни при их написании, но ещё со времён, когда я думал, что сайт можно написать только на php, на одном из разделов лежит изрядно допиленный XAMPP с простенькой панелью управления кустарной разработки.
Denwer
(Начнём пожалуй с наверное самого популярного[мне так когда-то показалось])
Официальный сайт: denwer.ru
Последняя версия: 3
Компоненты в базовом пакете: apache, php, mysql, phpmyadmin, miniperl, sendmail
Дополнительно(доступно в отдельных пакетах): PHP 5: дополнительные модули, PostgreSQL 8.2 + модули PHP, PHP 4: полный дистрибутив, ActivePerl 5.8, ActivePython 2.5, Parser 3 с поддержкой XML, SQL и эмулятором SMTP-сервера, PHP 3: полный дистрибутив и др.
Поддерживаемая ОС: Windows
Описание: Набор самых необходимых для php-разработчика компонентов. Вообще не нуждается в настройке после установки. Присутствует возможность работы с Flash-накопителя. Позволяет работать с несколькими проектами одновременно, за счёт удобного инструмента управления виртуальными хостами. Огромным плюсом является лёгкая расширяемость за счёт установки дополнительных пакетов, что никак не препятствует возможности устанавливать какие-то компоненты самостоятельно. Так же примечательна попытка разработчиков воссоздать на Windows структуру директорий от Unix-подобных операционных систем.
Но вот, давно висящая на официальном сайте, заметка о скором выходе четвёртой версии и почти требование пожертвований несколько смущают.
XAMPP

Официальный сайт: www.apachefriends.org/en/xampp.html
Последняя версия: 1.7.3(Windows)
Компоненты в базовом пакете: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, Ming, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB-DAV + mod_auth_mysql(может зависеть от операционной системы)
Поддерживаемая ОС: Windows, Linux, MacOS X, Solaris
Описание: Наверное самая «вооружённая» и универсальная сборка, есть реально практически всё самое необходимое и сразу, что правда негативно сказывается на весе сборки(51МБ). Управление ограничено возможностью запуска и остановки компонентов, что не очень удобно, если нет времени на ковыряние в файлах настроек, на фоне Denwer работать с виртуальными хостами не умеет вообще. Подойдёт тем кто хочет быстро протестировать проект с использованием нескольких ЯП без необходимости устанавливать и настраивать их все в отдельности. Новичкам послужит неплохой площадкой для знакомства с настройками различных компонентов.
Подобных сборок великое множество и большинство не сильно отличаются от представленных выше, поэтому даже перечислять их не буду, если не попросите. Остановлюсь ещё только на nimp.
NIMP
Официальный сайт: www.nimpbox.ru
Последняя версия: 1.5.0
Компоненты в базовом пакете: NimpCP 2.4, Apache 2.2.17, Nginx 0.9.3, MySQL 5.5.8, PHP 5.3.5, Sendmail 31, phpMyAdmin 3.3.9, Sypex Dumper 2.0.8, FileZilla 0.9.37 beta, Memcached 1.2.4, HostsCmd 1.2, OpenSSl 0.9.8
Поддерживаемая ОС: Windows
Описание: Не сложно заметить, что в состав этой сборки, на зависть остальным, входит nginx, который как известно положительно влияет на снижение нагрузки. Я бы охарактеризовал эту сборку, как самую боевую, т.е. она подойдёт не только для того что бы локально протестировать свеженький скрипт, но показать его в сети(если будет желание). Примечательно так же наличие в составе сборки Memcached, без которого я вообще не представляю работу сервера, даже не «боевого».
Заключение
Лично я стараюсь не пользоваться Windows ни при тестировании скриптов, ни при их написании, но ещё со времён, когда я думал, что сайт можно написать только на php, на одном из разделов лежит изрядно допиленный XAMPP с простенькой панелью управления кустарной разработки.