Какой лучший способ разработки против WordPress в Windows, когда у вас уже установлен IIS / SQL Server? - PullRequest
2 голосов
/ 24 сентября 2008

Если вы хотите разрабатывать на WordPress (то есть, иметь локальный экземпляр, работающий на вашем компьютере, чтобы вы могли разрабатывать темы, размещать блоги и сайты и т. Д.), И вы используете Windows на своей машине разработки с IIS SQL Server уже установлен, как лучше это сделать?

Я нашел в сети метод, который настраивает небольшой «мини» сервер на Windows, на котором запущены экземпляры Apache и MySQL, но они не советовали использовать его на машине с уже установленным IIS. Очевидно, что можно установить Apache и MySQL и сделать это таким образом, но с учетом того, что Windows предоставляет вам (т. Е. Методы запуска PHP в IIS - я думаю, что Windows Server 2008 даже оптимизирован для этого), это лучший способ? Есть ли способы запустить WordPress с SQL Server в качестве бэкэнда? (Я бы так не подумал, но я подумал, что я это выброшу).

И существуют ли методы, отличающиеся в зависимости от версии Windows (например, XP, Vista, Vista64)

Ответы [ 4 ]

2 голосов
/ 24 сентября 2008

Я запускаю XAMPP на флэш-накопителе и устанавливаю на него WordPress (обычно его несколько экземпляров). Затем я запускаю XAMPP, когда собираюсь заняться разработкой Wordpress.

РЕДАКТИРОВАТЬ: для этой настройки требуется, чтобы IIS был остановлен во время работы сервера XAMPP (или какое-то волшебство византийской конфигурации, о котором я никогда не задумывался. Поскольку большинство моих личных потребностей для локальной разработки IIS выполняется Visual Встроенный в студию экземпляр IIS, который может работать бок о бок с XAMPP, мне редко приходится беспокоиться ни о чем другом, но это, вероятно, не будет работать для всех.

1 голос
/ 24 сентября 2008

Поскольку вы заинтересованы в разработке для Wordpress, я настоятельно рекомендую вам использовать наиболее распространенные настройки WP: Apache, PHP и MySQL.

Вы можете запускать Apache и IIS одновременно (у меня IIS прослушивает порт 81 и Apache на 80) или вы можете запускать только по одному за раз (создайте 2 файла bat для запуска / остановки серверов с помощью сетевого запуска / Стоп команда).

Вы можете использовать IIS, PHP, MySQL для запуска Wordpress, но есть некоторые тонкие различия, которые могут свести вас с ума или вызвать проблемы при развертывании на Apache.

1 голос
/ 24 сентября 2008

Установите PHP, запустите Wordpress в IIS. Установите MySQL, который можно запускать параллельно с MSSQL. Единственное, что вы пропустите при использовании IIS поверх Apache, это mod_rewrite для более красивых URL.

Старайтесь не запускать IIS и Apache на одной машине, если это возможно. IIS любит привязывать все доступные IP-адреса, блокируя Apache от привязки к IP-адресу, который можно обойти при необходимости, но не сразу понятно, что происходит.

Я запускал эту установку в течение многих лет.

0 голосов
/ 24 сентября 2008

Вы, безусловно, можете запускать IIS и Apache на одном компьютере. В настоящее время мы делаем это с Documentum / Apache и IIS на одном сервере. Просто выберите диапазон адресов для одного веб-сервера - например, 808x для Apache.

Вам также следует рассмотреть возможность использования Thinstall из VMWare, где вы можете вирулизировать все приложение - реестр, .Net и все - распространять как один .EXE. Мы делаем это сейчас для упаковочных приложений, которые не очень хорошо играют вместе. Возможно, вы захотите виртуализировать Wordpress / Appache / MySql и установить IP (808x) для этой конфигурации. Таким образом, вы можете перенести это на любой сервер с IIS, и он будет хорошо работать с различными конфигурациями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...