За последние 24 часа нас посетили 68792 программиста и 1561 робот. Сейчас ищут 1212 программистов ...

Локальный веб-сервер - какой лучше? (Windows)

Тема в разделе "PHP для новичков", создана пользователем Walk, 1 май 2017.

  1. Walk

    Walk Активный пользователь

    С нами с:
    7 сен 2008
    Сообщения:
    452
    Симпатии:
    86
    Решил в кои-то веки локальный веб-сервер настроить, вначале xampp поставил, но сейчас в одном видео-уроке увидел openserver - выглядит получше. Посоветуйте, какой лучше использовать - может быть есть еще лучше варианты.
     
  2. abrdabr

    abrdabr Новичок

    С нами с:
    28 янв 2017
    Сообщения:
    774
    Симпатии:
    65
    @Walk юзай опенсервер, он считай у большинства сейчас. почти как раньше был денвер
     
  3. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    virtualbox + turnKeyLinux
     
    Fell-x27 и rewuxiin нравится это.
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    Ну мне XAMPP-а хватает за глаза. Плюс я использую VPS за 250 руб для тестов. Только называйте вещи правильными именами: XAMPP, Open Server и иже с ними являются сборками, а не серверами. Внутри там веб-сервер Apache или ngnix, сервер БД mysql или MariaDB и т.п.
     
  5. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    Лучше конечно всегда docker с контейнером со всем что вам нужно и развертывание На виртуалке
     
  6. Sergey_Tsarev

    Sergey_Tsarev Активный пользователь

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    Внесу скромную лепту... Использую ОПЕНСЕРВЕР, но при разработке время от времени выкладываю на рабочий сервер. Так как сервак одевается в макинтош проблем не избежать.
    Лучше конечно развернуть сервак идентичный продакшену ИМХО.
     
  7. Walk

    Walk Активный пользователь

    С нами с:
    7 сен 2008
    Сообщения:
    452
    Симпатии:
    86
    Знаю, именно по этому никогда до этого не использовал локальный веб-сервер.

    Помню еще в лохматые годы, лет 10 назад, когда был один денвер, зашел на их форум, смотрю - там самая большая тема "перенес сайт на хостинг и он не работает - что делать?" - оценил всё многообразие геморроя с которым сталкиваются пользователи и подумал "нахрен оно мне надо"...

    Но сейчас другая проблема - руководства по установке всех фреймворков написаны через использование composer'а, а ставить его на свою VPS-ку, где работают сайты клиентов - как-то не хочется. Делать отдельную vps-ку, чисто для того, чтобы попробовать composer тоже не хочется.

    Так что приходится поплавать в этом общем тренде локальных веб-серверов.

    P.S.
    Поставил Open Server - да, он значительно удобнее xampp-а.
     
  8. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    topServer сейчас вот приуныл от твоих слов.
    Ну так в чем проблема-то на винде в виртуалке развернуть линь и делать там что душе угодно? Хоть композер, хоть jsnode, хоть небо, хоть звезды, хоть Аллаха, ну?
     
  9. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    А в чём проблема с композером на VPS? Он не веб-доступный скрипт, никаких дыр не создаёт, лежит, кушать не просит. В принципе, общепринятая практика ставить его и на дев, и на продакшн, только на деве делать composer update, а на продакшене только composer install
    --- Добавлено ---
    В веб-доступную папку его ложить не стоит, как и не должна лежать там .git, к примеру.
     
    artoodetoo нравится это.
  10. Walk

    Walk Активный пользователь

    С нами с:
    7 сен 2008
    Сообщения:
    452
    Симпатии:
    86
    Отряд не заметил потери бойца :D

    Наверное то, что не знаю линукс, а сидеть разбираться в нем, когда есть 100500 других срочных задач - ну его... Когда-нибудь это конечно стоит сделать, для общего развития, но не сейчас.

    Как там говорят - работает - не трогай :)
     
  11. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    composer - это такой скриптик на обычном php, никаких зависимостей не тянет из линукс-репозиториев, да и не знаю даже, есть ли он в них - никогда не пробовал через менеджеры пакетов его устанавливать. Лежит себе где-нибудь и всё. Сломать что-то с композером на сервере не реально.
     
    denis01 нравится это.
  12. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    [-вырезано-].

    Берешь vds на centos и чувствуешь, как тебя переполняет сила и мощь.
     
    #12 Abyss, 2 май 2017
    Последнее редактирование модератором: 2 май 2017
    denis01 нравится это.
  13. Sergey_Tsarev

    Sergey_Tsarev Активный пользователь

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    Так по идее Composer можно на продакшн вообще не ставить.
     
  14. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    А как деплоить? По ftp закачивать? А с композером можно гит для деплоя использовать
     
  15. Sergey_Tsarev

    Sergey_Tsarev Активный пользователь

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    @mkramer, да хз. Если проект собран и всё работает, можно и вручную закачать. Но это, конечно при условии, что используется локалка, без всяких GIT'ов)))
     
  16. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    git чем удобнее - потом заказали доработку, ты её у себя сделал, оттестировал, слил с мастер веткой - и несколькими простыми командами деплоишь на продакшн. Если для баз данных используются миграции, а для пакетов composer, то запросто всё это на продакшене собрал
     
    Sergey_Tsarev нравится это.
  17. Sergey_Tsarev

    Sergey_Tsarev Активный пользователь

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    @mkramer, согласен) Есть много плюсов)
     
  18. Walk

    Walk Активный пользователь

    С нами с:
    7 сен 2008
    Сообщения:
    452
    Симпатии:
    86
    Услышал такое утверждение:
    Что скажете? Честно говоря, повозившись с xampp и open server ставить еще одну среду как-то уже лень...
     
  19. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    а мы тут причём?

    Это всё не среда, а просто инструменты которые помогают установить и настроить веб-сервер, PHP и т.д.
     
  20. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Для тех команд, которые не умеют в сервер и настройку.
     
  21. Walk

    Walk Активный пользователь

    С нами с:
    7 сен 2008
    Сообщения:
    452
    Симпатии:
    86
    Это не одно и тоже?

    в смысле?
     
  22. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Интегрированная среда разработки это IDE, к сборкам open-server, xamp это не имеет отношения.
    vagrant.- это управление/настройка виртуальных машин, нормальная штука
    xamp, open-server просто устанавливают apache, php, mysql и т.д. и настраивают как их создатели задумали + дают кое какие инструменты

    если всё это тебя напрягает, купи хостинг за 150 рублей в месяц, там всё настроено и есть доступ по SSH, будешь знакомиться с linux.
    но лучше самому научиться всё устанавливать и по мнимому настраивать,

    Обычно есть системный администратор, он всё настраивает,
    например linux, apache. php, mysql
     
  23. Walk

    Walk Активный пользователь

    С нами с:
    7 сен 2008
    Сообщения:
    452
    Симпатии:
    86
    Вопрос был не в определении, этих определений хоть обчитайся в тырнете.

    Вопрос был в том, действительно ли vagrant стоит того, что все остальное (open-server, xampp) надо бросать.

    P.S.
    И еще банальней, чтобы поняли:
    Сидит вася, пишет на языке X, подходит к нему петя, и говорит X уг, все норм парни на Y-языке сидят.
    Вот и вопрос - действительно ли Y это круто, или кто-то просто хочет попонтоваться.

    Потому что ни в одной вакансии php-программистов, я в требованиях vagrant не видел.
     
  24. SamyRed

    SamyRed Старожил

    С нами с:
    23 июл 2015
    Сообщения:
    1.196
    Симпатии:
    111
    Адрес:
    Украина
    Дело в том, что может быть так, что X это, например, какой-то серверный язык, а Y - язык стилей. Вот и попробуй тут понять что лучше.
     
  25. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Тогда Вася должен спросить аргументацию, подкрепленную статистикой. И исходить из применимости. Ложка хороша к обеду, а дрель к ремонту.