Я часто отвечаю на вопросы страждущих на гугловском сервисе ВиО, мне часто задают один и тот же вопрос: какая из WAMP-сборок (Windows+Apache+MySQL+PHP) лучше?
На сегодняшний день сборок для «быстрого» разворачивания рабочей станции на локальном компе на базе PHP, апача и MySQL развелось столько, что впору начинать их плановый отстрел, благо скоро осень. И зачастую крайне непросто сравнить все «за» и «против» этих сборок. Однако, как профессиональный программист PHP, начинавший ещё в пору отсутствия всяких сборок, я имею отличную точку зрения по данному вопросу.
Я категорически рекомендую всем, кто начинает программирование на PHP, ставить все продукты по-отдельности и увязывать конфиги вручную. Первый раз, конечно, помучаетесь, но потом будете благодарить себя за такое решение. Ибо плюсов такого подхода невероятное количество, среди которых:
- Вы будете полностью понимать принцип работы связки, увидите живьём конфиги, всегда сможете пофиксить возможные проблемы.
- Вы сможете более не зависеть от версий пакетов, которые входят в состав того или иного Denwer’а или XAMPP’а и обновлять софт частично, например, накатить поверх новую версию PHP, ничего другого не трогая, ведь нынче версии PHP появляются как грибы после дождя. Также Вы можете захотеть попробовать выбросить устаревший и тормозной Apache и заменить его шустрым и лёгким Nginx.
- Вы сможете устанавливать все мыслимые и немыслимые расширения, не беспокоясь, что будет какая-то накладка или взаимовлияние с уже установленными продуктами.
- Вы сможете настроить систему более тонко, в том числе по производительности.
- Вы будете хорошо понимать, какие папки вам нужно скопировать на флешку/переносной диск для того, чтобы на пустом компьютере в 2 минуты развернуть свою привычную и полностью настроенную сборку.
Не ведитесь на советы «знающих» пользователей, рекомендующих ту или иную сборку. Помните: Ваши знания внутренностей системы значат намного больше чьего-либо мнения, а по мере углубления в веб-технологии Вам рано или поздно придётся их изучать.
И всё же… Если у человека нет времени разбираться с установками всех компонентов (дедлайн, аврал etc.), то я бы рекомендовал не XAMPP и уж тем более не Denwer, а именно Open Server (open-server.ru). Перепробовав многие сборки — эта наилучшая на сегодняшний день. Это не только лично моё мнение, но и подавляющего большинства тех, кто имел честь сравнивать сборки в действии.
Одна проблема. Open-Server занимает места в 10 (и это минимальная сборка) раз больше, чем Denwer, его портативнасть зависит от операционки и каждая сборка как новая (нельзя обновлять старую версию на новую).