2009-08-03 3 views
0

«WAMP» - это аббревиатура, образованная из инициалов операционной системы (Windows) и основных компонентов пакета: Apache, MySQL и PHP (или Perl или Python).Различные типы WAMP?

Лично я использую XAMPP Lite, но это потому, что я не пробовал ничего другого. Я просто смотрел, как установить SQLBuddy на него, и не могу узнать.

Я слышал о Uniform Server, а также WAMP5.

Какой WAMP вы используете и почему?

ответ

0

В настоящее время я использую XAMPP. Простота настройки и включения и выключения. Он поставляется со всем, что вам нужно для базовой настройки сервера. Тем не менее, я думал о переключении на WAMP5 из-за гибкости, которую он дает вам без ручной настройки. Вы, скорее всего, сможете управлять всей конфигурацией сервера и реплицировать производственную среду, даже не прикасаясь к командной строке. Не то, чтобы командная строка не была забавной;).

1

Я использую MAMP для OS X.

http://www.mamp.info/en/index.html

+0

+1 потому что MAMP на самом деле удивительный ... но я думаю, что решение WAMP было бы лучше для ответа. – EvilChookie

+0

Я использую встроенный веб-сервер Apache. И с MacPorts я всегда одна команда, чтобы быть в курсе. – Gumbo

0

Я использую WampServer 2,0 на мой Dev поле в данный момент. Он установлен без заминки. Я обновил включенный PHP 5.2.9 до PHP 5.3 без проблем. Так как большинство моих решений развернуты на стеллажах LAMP, это хорошо для разработчиков в среде, которая очень близка к целевой задаче. Хотя по очевидным причинам это не на 100% идентично, было непросто перенести приложения с dev на производство. Я полагаю, есть способы, которыми вы могли бы кодировать, чтобы сделать его сложнее, но я просто «не делаю этого»: P Очевидное исключение: системные вызовы.

0

Когда у меня достаточно мощный компьютер, я обычно использую виртуальную машину (с eiter VMWare или VirtualBox), в которой я устанавливаю минималистский стек LAMP.

Почему?

  • На работе, мой компьютер, как правило, работает Windows (политика компании и все, что)
  • Использование ЛАМПЫ платформы, как сервер разработки ближе к серверу производства (производственные серверы приложений, которыми я работаю почти всегда Linux)
  • С достаточно мощным компьютером (вам понадобится хотя бы двухъядерный процессор с 2 ГБ оперативной памяти), запуск Apache + PHP + MySQL в виртуальной машине не медленнее, чем запуск на «реальном компьютере» «(Я сделал тесты на своей машине и пару коллег)
  • Usin ga LAMP stack на машинах разработки позволяет им работать хотя бы немного с Linux и оболочкой - что хорошо: таким образом, в тот день, когда они должны что-то сделать на производственном сервере, это будет не первый раз, когда они см. интерфейс командной строки!

Один раз вы сделали это несколько раз, установка/настройка минималистского стека LAMP на виртуальной машине занимает больше времени, чем выполнение в Windows; и как только один разработчик сделает это, он может предоставить копию своей виртуальной машины другим разработчикам (что означает, что они просто должны установить плеер VMWare и использовать эту виртуальную машину, а сами не устанавливать стек WAMP)

+0

Где вы храните файлы для своих проектов? На хосте Windows или на клиенте VM? Как вы получаете доступ к файлам - через сопоставление дисков Windows, SAMBA или что-то другое? По моему опыту, это является узким местом использования Microsoft Virtual PC 2007 в качестве среды тестирования сервера. Однако VMWare или VirtualBox могут повысить производительность. – warpech

+1

Привет, файлы проекта хранятся внутри виртуальной машины (экспортируются samba и монтируются как сетевой диск в окна); но это не всегда так быстро, как хотелось бы :-(так что за последние несколько недель я пытался подключиться к файловому плагину для Eclipse (я работаю с Eclipse PDT для проектов PHP), см. http: // stackoverflow .com/questions/423270/how-to-speed-up-the-eclipse-project-refresh, и это определенно работает неплохо. –

+0

это отличный ответ, спасибо :) – warpech

0

Я лично используйте старые добрые вручную установленные и настроенные Apache 2.2, PHP 5.3.0, MySQL 5.0.X, PostgreSQL 8.4.

Мне никогда не нравился готовый стек, так как я никогда не мог точно тиражировать производство.

0

Не пробовал еще, но Zend выпустила его собственное решение Zend Server:

http://www.zend.com/en/products/server-ce/index

+0

Бесплатная версия является достойной, но у меня было чертовски время, пытаясь заставить xdebug работать над встроенным отладчиком. Сделка для меня. –

1

Попробуйте Server2Go. Это точно так же, как XAMPP или даже лучше.

Смежные вопросы