Хочется быть максимально кратким, а потом я в коротких трех пунктах хочу поведать о том, как быстро и без лишних заморочек установить web сервер со всеми прилагающимися фенечками для локальной, но портабельной разработки web проектов.
0. Постановка задачи
В процессе работы над текущим проектом мы использовали STPServer, но со временем его приколы на столько достали нас, что было решено вернуться на старый добрый Denwer. Как выяснилось, и что приятно нас удивило, проект за время нашего мучения с альтернативными предложениями приятно вырос и хотя не сильно изменился, все же радует те ми же малыми размерами дистрибутива, простотой установки (пока консольной) и удобностью портирования. Сильно же *(ИМХО, в лучшую сторону) изменился дизайн проекта, а именно страница Denwer. Кроме всего этого очень радует наличие дополнительной инсталляции всех необходимых библиотек, которые в отстутствие http://pecl4win.php.net/ просто уже достало искать по всяким dll хостингам, качая и проверяя версии.
Имено на портабельности сервера хотелось бы остановиться подробнее. Не буду расписывать всех деталей установки и использования, это прекрасно рассказано на самом сайте Denwer и соотв. форуме. Расскажу лучше о том, что у меня вариант с флешкой не захотел работать так как я того ожидал. На работе еще можно было перебиваться и мучиться низкой скоростью флешки, а вот дома сервер вообще не заработал, не говоря уж о том как он тормозил при чтении/записи флешки на ноуте. Но от идеи портабельности отказываться не хотелось, очень уж заманчиво приходя домой иметь проект в актуальном состоянии и без лишних теложвижений браться за работу, экономя время и нервы.
Так появилась простейшая идея совместить Denwer и Dropbox! Кто уже понимает о чем речь, могут не читать дальше.
Остальным же, кратко расскажу как это делается
0.0 Инструментарий
Для реализации задумки были использованы следующие инструменты:
Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект
Новый удобный интернет файлообменник Dropbox. На локальном компьютере создается папка, образ которой сохраняется в защищенной области интернет с возможностями корпоративной и открытой публикации по желанию пользователя. Подробности тут.
1. Установка Dropbox
Первое с чего необходимо начать - скачать Dropbox с официального сайта. Установить на любом компьютере, где вы собираетесь заниматься своими проектами (позже, конечно, нужно будет установить его на все компьютеры где вы планируете работать со своим сервером). Установка неприхотлива, настройки минимальны, а потому рассказывать туту практически не о чем.
2. Установка Denwer
Дальше нужно установить Denwer скачв дистрибутив в офсайта или воспользовавшись этой прямой ссылкой на самую свежую версию, где, увы, потребуется регистрация.
Во время установки лучше всего соглашаться со всеми рекомендациями инсталятора, кроме разве что, разумеется, пути установки и буквы виртуального диска, которую нужно подобрать таким образом, что бы она не просто не использоалась на вашем компьютере (даже флешками и пр.), но и не была задействована ни дома, ни еще где-либо, где вы собираетесь юзать Джентльменский набор (© Denwer). У меня такой буквой оказалась не Z, которую рекомедуют по дефолту, а X.
Путь же установки, конечно, нужно указать в папку, которая была назначена Dropbox'у как каталог для синхронизации. Желательно, что бы можно было использовать Dropbox еще и по рямому назначению, установить Denwer в каталог с аналогичным названием. У вас это может оказаться путь вроде C:\My Dropbox\Denwer.
На этом, вроде бы тоже все. Разве что можно скопировать на в корень Дропбокса ярлыки созданные Денвером на рабочем столе.
3. Доработка напильником (советы)
Последним этоапом будет настройка Денвера для работы с вашими проектами. Тут в принципе тоже все предельно просто. Если вам необходимы расширения PHP както библиотеки PDO или какие-то XML феньки, то установите Пакет расширений PHP 5. Кроме того, если вам необходимо работать с колдировкой UTF-8, то пропишите в вашем .htaccess строку AddDefaultCharset utf-8, без которой Денвер выпендривается даже при указаных метатегах.
Дальше, просто настройте php.ini под ваши нужды, включив, например нужные дополнения и настроив время выполнения скриптов и размер загрузки файлов и приступайте к работе.
Дома или же где-то еще (где, разумеется, должно быть соединение с интернетом) вам предстоит повторить только первый пункт этой простейшей инструкции, установив и дождавшись синхронизации Dropbox.
Вот и все, собственно :) Поздравляю, теперь у вас есть портабельный и быстрый сервер для локальной разработки, который всегда находится в актуальном состоянии на всех машинах, где есть интернет и установленный Dropbox. причем надежность хранения копий проекта повышается в разы, так как он будет лежать физически как на всех компьютерах, где вы с ним работаете, так и на сервере Dropbox.
Исходное сообщение Аноним только лохи используют DenwerВступать в холиворы по поводу сборок AMP я не собираюсь и причин ставить все с нуля, тратя время только для того, что бы доказать себе и кому-то что ты не лох я тоже не вижу ... Если ты используешь денвер, это вовсе не значит, что ты не умеешь или не ставил все компоненты с нуля. Так что своё мнение по поводу кто лох, а кто нет, я бы на вашем месте попридержал при себе...