#php #apache #xampp #wamp #wampserver
#php #apache #xampp #wamp #wampserver
Вопрос:
Возможно ли установить и запустить несколько стеков wamp на одном компьютере, например, wampserver2 и xammp, а также отдельную установку php и apache, которую я установил сам? Следует ли мне ожидать каких-либо конфликтов? и есть ли способ избежать конфликтов?
Комментарии:
1. Ознакомьтесь с этим сообщением от derick : derickrethans.nl/multiple-php-version-setup.html
Ответ №1:
Самая большая проблема, которую я вижу, заключается в том, чтобы убедиться, что каждый сервер прослушивает разные порты.
Этого можно достичь внутри файла Apache conf. Это хорошо документировано и легко найти конкретную запись для порта
Ответ №2:
Вы можете просто использовать его на разных дисках, C / wamp и D / wamp, я сделал это, потому что у меня всегда были проблемы, несколько секунд я устанавливал wamp2.2e с apache 2.4.2 и php 5.4.3, а второй с apacke 2.2.2 и 5.3.13. (этот второй мне нужен был только для тестирования скриптов PTC (платный щелчок), и как только у меня был настроен какой-либо файл ранее вручную, а затем добавьте новую версию apache или php в пакет wamserver для использования с простым wamp «команда переключения», сервер снова не запускался, или сохранял оранжевый цвет в течение 5 минут перед запуском, или переключался на оранжевый, красный, … а затем на зеленый после 10 переключений, или иногда даже оставался на оранжевом. Итак, я просто установил в 2 местах.
Было бы также здорово, если бы вы могли выбирать тип установки при запуске, чтобы вы также могли выбирать, что устанавливать, потому что вы можете повторно использовать / apps и / alias из предыдущей установки, а также mysql. Ну, вы также можете установить только apache и php в другую папку (или лучше на диск), если хотите…
p.s.: Необходимо настроить тот или иной apache на прослушивание порта 8080. Я предпочитал запускать apache (wamp) и IIS 7 (7.5, а сейчас тестирую 8), поэтому у меня был этот на 8080, но я предпочел запускать wamps отдельно, и когда мне не нужна та или иная версия, я затем выключаю его и запускаю IIS, который в основном на 8080, но если я выключу localhost: 80, есть примерно 5 секунд, чтобы изменить IIS на 80 и запустить его…
Другими вариантами являются виртуальные машины, но я думаю, что это слишком сложно, если вам нужно переключаться между слишком многими версиями apache / php (/ mysql), запускать каждую отдельно, и не хотите, чтобы они были установлены на одном и том же «сервере wamp» (один каталог wamp) и переключаться в wampmanager..
Ответ №3:
Это возможно. Самый простой и надежный способ избежать любых конфликтов, особенно если вы используете разные версии всего, будет заключаться в настройке отдельной виртуальной машины (см. VirtualBox или VMware) для каждой установки.