Какой набор дистрибутивов необходим для того что бы начать работать с PHP на своём компьютере? Некоторые говорят, что лучше всего denwer, вторые говорят, что лучше какие то другие дистрибутивы, третьи вообще рекомендуют всё самому устанавливать по отдельности PHP, Apache, MySQL. Как быть?
Пользуюсь денвером...все устраивает. Малый размер, быстрый запуск, все что нужно в стандартных условиях есть в базовом пакете... Перл и пр. можно накатить патчем с их оф. сайта в разделе дополнительных модулей. Только для Unix пользователей. И это действительно лучше... Если Вы пользователь win то для Вас только сборки типа денвера.
Можно поставить Apache со всей обвязкой, но будет одно существенное неудобство, всякий раз при создании нового хоста придется лезть в фалы конфигурации Апача и вручную прописывать домены для локальных сайтов. Денвер сам создает хосты, стоит лишь создать в его директории "home" папку вида namehost.zona и перезапустить Денвер. Кроме того, Денвер по умолчанию не имеет выхода в интернет, а при установке Apache созданные на нем сайты сразу будут доступны из локальной сети и из сети Интернет. Придется настраивать файрвол, изолируя сервер от Интернета. Сам был удивлен, когда в логах локального сайта увидел, что его за несколько дней куча ботов успела посетить. Для работы непосредственно с PHP могу посоветовать среду разработки Eclipse с расширением для PHP, там и редактор, и встроенный браузер, и средства отладки. Можно поставить расширение для Pyton, C++ и т.д. С Apache интегрируется.
Denwer вполне сойдет для начинающего пользователя и для отладки своих скриптов на локальном компьютере. А так если знакомы с linux и есть лишний, пусть даже старый системник, лучше всего было бы установить все самостоятельно, к тому же это делается очень просто и быстро. Плюс получите дополнительный опыт в настройке вебсервера.
Apache, PHP и MySQL ставятся и работают под Windows не хуже, чем под Linux. У меня все это дело под WinXP крутилось.
Всегда использую XAMPP, это связка Apache, MySQL, PHP и Perl совместимых скриптов. Имеет большое количество дополнительных библиотек, которые упрощают решение определенных задач. XAMPP-кроссплатформенный веб-сервер, имеет удобную и понятную панель контроля.