Мой опыт - это преимущественно серверы на базе Linux, с которыми я могу настроить все, что захочу. Однако я создаю сайт Drupal6 для клиента, который (несмотря на мои предупреждения) желает самостоятельно размещаться с сервера в своем офисе - и работает под управлением Windows Server 2008R2 (вероятно, в какой-то момент произойдет обновление до Small Business Server 2011). .
Хотя у меня есть хорошее представление о стеке технологий, который я бы использовал в Linux, я гораздо менее уверен, как я буду это делать в серверной среде на базе Windows.
Каков идеальный стек технологий для обслуживания веб-приложений PHP (в частности, Drupal) в Windows?
И нет, я не могу переформатировать его как Linux. :) Спасибо!
РЕДАКТИРОВАТЬ: Стоит отметить, что я использовал MAMP (Apache2, MySQL) в Mac OS 10.6 в качестве среды тестирования. Было бы здорово, если бы технический стек мог использовать MySQL, так как в идеале я хотел бы просто выгружать, а затем импортировать таблицы, которые я использовал.
Идеальный технический стек в Windows для Drupal, без сомнения, на 100% состоит из Apache + PHP + MySQL. Это программное обеспечение теперь загружается больше для Windows, чем для Linux (примерно с 2009 г.).
Вам следует попробовать любое количество пакетов WAMP (Windows, Apache, MySQL, PHP).
Я думаю ты найдешь WampDeveloper Pro идеально подходит для вашей ситуации. Он имеет полный пользовательский интерфейс, который добавляет веб-сайты и управляет ими, он автоматически устанавливает для вас веб-приложения, такие как Drupal 6.2, управляет локальным DNS, постоянно обновляет Apache + MySQL + PHP и упрощает работу. Но вы платите за это (оно того стоит).
Хотя, если вы клиент (или вы) ищете бесплатный стек WAMP, есть XAMPP и WampServer. Но у них нет ни одной из функций, которые есть у WampDeveloper, и нет официальной поддержки.