Получение XAMPP работать с несколькими присваивает версию PHP

Как я могу установить XAMPP для работы с различными версиями PHP?

Я использую XAMPP, потому что некоторые сценарии являются багги, когда выполнено в WAMP. Я использую WAMP, потому что он поддерживает различные версии PHP.

Но теперь я хотел бы оптимизировать его вниз только к XAMPP так, чтобы с моей веб-разработкой было легче справиться.

Действительно ли возможно настроить XAMPP для работы больше чем с одной версией PHP? Или это - что-то, что я должен искать в альтернативном решении?

Примечание: Я работаю на Windows 7.

18
задан 25.03.2010, 10:36

3 ответа

Пожалуйста, примите во внимание
Этот ответ не действителен для новой версии XAMPP.


Во-первых, необходимо будет остановить Apache от XAMPP. Затем

Пойдите идут cmd и переключаются на Вашу папку XAMPP. Например, если Ваша папка XAMPP находится в C:\

C:\>cd C:\XAMPP 

В этой папке названный файл php-switch.bat, выполненный из командной строки. В противном случае можно также работать php-switch.bat непосредственно.

Вы будете видеть версию, которую Вы теперь включены, и процедура для переключения. Например, ввести 4 для переключения PHP 4 затем выполняют процедуру.

php-switch.bat running in the terminal

PHP 4 установит в Вашем каталоге XAMPP\PHP и успешно переключится. затем повторно включите Apache.

8
ответ дан 07.12.2019, 10:30

Если Ваши сценарии будут багги, то они останутся багги, какие пакеты сервера Вы переключаете. Если проблема находится в Ваших конфигурациях сервера, закопайте право и уладьте его.

Реальное жесткое решение установило бы и управляло бы серверными компонентами (и их конфигурации) вручную. Так как я переключился далеко от WAMP до самостоятельной установки сервера, я снова никогда не чувствовал потребности в предварительно упакованных решениях для сервера.

1
ответ дан 07.12.2019, 10:30

Если Вы хотите ту функцию (значение, способность к апачу смешивания и подгонки, mysql, и php сборки компонента) и предпочитаете третью сторону Связанные Приложения Стопки AMP, Вы могли посмотреть на WAMPServer 2.0 как на опцию для Windows... В значительной степени любая Связанная Опция AMP, на которую я посмотрел (для Windows, Mac и Linux) не допускает выгрузку сборок компонента (я не включаю переключатели PHP4 и PHP5, поскольку компонент создает, поскольку им действительно только предложили из-за проблем унаследованного кода, пока PHP5 не стал более обратно совместимым и PHP4 менее богатый).

Большая часть третьей стороны Связанные Приложения Стопки AMP, особенно Основанная на Unix ОС создает (Mac & Linux), чтобы иметь Компоненты Стека в той же структуре каталогов как корневой каталог "приложения", они должны скомпилировать каждый компонент с определенными директивами и аргументами, который в конечном счете отчасти соединяет некоторые проводами ссылки папки и двоичные подписи в каждую из самих сборок компонента.... конкретно mysql и php компоненты, потому что у них есть объекты библиотеки, которые и совместно используются и требуются быть конкретно сосланным и включенным во время исходной компиляции... (и мне кажется, что большинство не делает по любой причине, просто компилируют с каждой дополнительной директивой и библиотекой, включенной... не уверенный, что это решило бы проблему, или не b/c я получил это далеко с моим проектом ответить на это просто все же).

Еще одно примечание, потому что это - в том же контексте.... в отношении комментариев по поводу использования компонентов автономные установки по сравнению со стопками _AMPP, я, к сожалению, только, знает то, что я записал выше, потому что я пытался настроить использование исходного кода 3 автономных компонентов и пытался иметь свой пирог и съесть его к...., в то время как никогда не имевший любой опыт, имеющий дело с любым из них предшествующий...., таким образом, я могу сказать, что существует 2 очень убедительных причины, почему Разработчики делают и должны использовать Стеки для локальных сред разработки:

1) если Ваш проект использует эту технологию, но явно не расширяет функцию в ядре никакого компонента, то самый справедливый хотят быть выполнением, чтобы смочь работать над тем, что они должны продолжить работать.... и не иметь для выяснения всех конфигураций, необходимых, чтобы эти 3 компонента беспрепятственно говорили друг с другом. Можно было легко изо всех сил пытаться в течение многих дней учиться, какие директивы, модули, библиотеки, аргументы компиляции, и т.д. необходимы. Если Вы уже знаете это, большой, но не рекомендуете это кому-то, кто не делает, если Вы не собираетесь делать это для них.

2) связанные стеки автономны и изолированы от файлов конфигурации ОС, таким образом, можно повредить среду дьявола без серьезных последствий...., если Вы хотите запустить скрипты, которые развертывают файлы на необходимом "и т.д." папка, я не знаю о Вас, но я могу время от времени делать ошибку и ошибку на../XAMPP/etc папка является намного менее болезненной затем ошибка на / и т.д. папка.

3) GUI... GUI... GUI... не все - командная строка, которую складывают Mozart и AMPP, все обеспечивают хороший GUI для включения и выключения вещей к содержанию основы. Если Вы захотите GUI, то Вы будете гравитировать к приложениям Стопки AMPP..., если Вы не будете заботиться, все это зависит от того, сколько веса или запаса Вы ставите мои точки № 1 и № 2

Так или иначе, жаль о Диссертации, "Как Сделать Кого-то Зевком", надеются, что кто-то вытаскивает что-то из этого.

1
ответ дан 07.12.2019, 10:30

Теги

Похожие вопросы