Русское сообщество Chinascript.ru по поддержке и русской локализации Discuz!, ECShop, ECMall, UCenter

 Забыли пароль?
 Регистрация
Поиск
Популярное: Discuz ECMall ECShop
Просм.: 8124|Ответить: 10

Локальный веб-сервер OpenServer для разработчиков

[Скопировать ссылку]
Опубликовано 08-11-2011 17:25:55 | Показать все сообщения
Наши разработки
добавил qpedop в 08-11-2011 17:40
Отлично! Появилась достойная альтернатива Джентльменскому набору

Она уже давно имеется.
Продукт интересный, несколько месяцев назад его видел.
Опубликовано 10-11-2011 21:45:25 | Показать все сообщения
сообщение Игорь изменено 10-11-2011 22:03

Мне понравился сервер{:soso__13292562205273540493_2:}
Опубликовано 09-11-2011 11:41:17 | Показать все сообщения
nginx - ммм. С ним будет статика быстрее обрабатываться. У себя на линухе давно юзаю и хостера заставил поставить... :)
Опубликовано 08-11-2011 16:40:45 | Показать все сообщения
Отлично! Появилась достойная альтернатива Джентльменскому набору
 Автор| Опубликовано 08-11-2011 15:50:08 | Показать все сообщения |Режим чтения
Локальный веб-сервер OpenServer для разработчиков



Включает в себя: Apache, nginx, PHP, MySQL, phpMyAdmin, FTP-сервер FileZilla.
Русская версия: есть.
Официальный сайт: http://open-server.ru

OpenServer
занимает практически 50 Мб, что раза в три превосходит объём других комплектов, при этом и содержит довольно внушительный набор компонент. Например, имеется сразу два веб-сервера: Apache и nginx, также две разные версии PHP и MySQL.




Установка
Хотя скачиваемый файл и является исполняемым, на деле это архив 7-Zip, при запуске вы указываете папку, куда должны распаковаться файлы, на этом вся установка завершается, не успев начаться. В действительности комплект не ставится как отдельная программа, а является портативным, поэтому его можно распаковать в любое место, включая флэшку.

Рис. 1. Меню OpenServer


  • Запустить — запустить веб-сервер.
  • Перезапустить — перезагрузить веб-сервер.
  • Остановить — остановка веб-сервера.
  • Список сайтов — список локальных сайтов.
  • Дополнительно — запуск PhpMyAdmin, быстрый доступ к конфигурационным файлам веб-сервера, PHP и MySQL.
  • Папка HTML —  открыть папку, в которой находятся файлы локальных сайтов.
  • Просмотр логов — открыть панель для просмотра ошибок HTTP, PHP и MySQL.
  • Настройки — окно для настройки программ.
  • О программе — окно с версией комплекта, авторскими правами и ссылкой на сайт.
  • Выход — завершить запущенные процессы и выйти из программы.


После распаковки файлов следует запустить Open Server.exe, о загрузке комплекта сигнализирует значок с флажком появившийся на панели задач . При нажатии на флажок открывается удобное меню (рис. 1).


Рис. 2. Заглавная страница openserver



Вместе с тем, OpenServer довольно требователен к системным настройкам. Для корректной работы необходимы права администратора, доступ к файлу c:\windows\system32\drivers\etc\hosts, свободный порт 80. Вполне возможна ситуация, что комплект не будет работать совместно со Skype, который также использует восьмидесятый порт для работы, а также с браундмауэром или антивирусом.

С этими проблемами сталкиваются многие веб-серверы под Windows, поэтому они довольно известны и решения давно найдены. В справке OpenServer (http://open-server.ru/help.html) все типичные вопросы рассмотрены и даны ответы на них, так что если веб-сервер не загружается, следует посмотреть логи сервера и заглянуть в справку.

Локальные сайты

Для создания локального сайта достаточно создать внутри папки html папку с именем домена, а в ней папку www. Чтобы не возникало конфликтов с существующими сайтами, домен первого уровня можно заменить на .lc, например для сайта htmlbook.ru локальная копия будет храниться в html\htmlbook.lc\www. После создания необходимых папок следует перезагрузить веб-сервер или запустить его, если это ещё не было сделано.

После закрытия программы и её повторного запуска список сайтов отображается в специальном меню (рис. 3), через которое можно быстро открыть сайт в браузере.


Рис. 3. Список локальных сайтов


Настройки комплекта

Основные настройки по управлению программы находятся в меню «Настройки», где вы можете задать букву виртуального диска, автозапуск, версию PHP, MySQL и др. (рис. 4).


Рис. 4. Общие настройки


  • Автозапуск сервера — позволяет не загружать веб-сервер вручную, а делать это автоматически при запуске программы Open Server.exe.
  • Очищать логи при запуске сервера — информация о запросах и ошибках не будет накапливаться, а станет удаляться каждый раз при очередном запуске веб-сервера. Посмотреть эту информацию можно в меню «Просмотр логов».
  • Быстрый запуск — корректность запуска сервисов не проверяется. Эту опцию не рекомендуется включать, нужна она только при возникновении конфликтов между портами.
  • Буква виртуального диска — можно указать букву, которая будет автоматически задействована при запуске комплекта. По умолчанию используется W.
  • IP-адрес сервера — локальный адрес, по которому происходит обращение к сайтам.


Во вкладке «Настройки модулей» (рис. 5) выбирается, какой веб-сервер использовать (Apache или nginx), версия PHP и MySQL


Рис. 5. Настройки модулей


Остальные вкладки — «Настройки Email» и «Настройки кодировок» применяются редко.

Заметьте, что когда веб-сервер запущен, настройки нельзя сохранить, поэтому первоначально надо его остановить и только после этого настраивать.

Резюме

OpenServer — это пожалуй наилучший комплект на сегодняшний день для создания и тестирования локальных сайтов под Windows. Удобное меню, система запуска, простое создание виртуальных хостов, внимание к мелочам позволяют легко работать начинающим веб-разработчикам, а входящие в комплект компоненты устроят и профессиональных программистов. Приятно, что это всё может работать на флэшке и не требует установки, что позволяет быстро переносить свои проекты целиком с одного компьютера на другой. Эта возможность, конечно, не всем потребуется, но хорошо, что она есть.

Несмотря на практичность и комфортность работы, комплект имеет и некоторые недостатки. Он запускается только под Windows XP SP3, Windows Vista или Windows 7 с административными правами. Также может возникнуть несовместимость с другими установленными программами, которая потребует отдельного отлаживания. Ещё мне не очень понравилась избыточность комплекта, две версии PHP и MySQL точно ни к чему, а указать на этапе скачивания свои предпочтения нельзя. Буду надеяться, что когда-нибудь появится облегчённая версия комплекта, если же нет, то лишние компоненты всегда можно удалить вручную.

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

Источник: http://htmlbook.ru/webserver/openserver

Ссылка на файл с вложением скрыта

Для просмотра Вам необходимо авторизироваться.
Если Вы еще не зарегистрированы, перейдите по ссылке: Регистрация.

x
Опубликовано 19-02-2012 01:34:29 | Показать все сообщения
попробуем
Опубликовано 19-02-2012 21:36:57 | Показать все сообщения
сообщение webstyle изменено 19-02-2012 21:50

Пока не вижу ни одного преимущества этого сервера перед денвером. А вот преимущества денвера, которые я уже успел заметить:

1) У него нет никаких проблем совместимости с ОС, антивирусами и фаерволами, скайпом и т.д.
2) Данные для подключения к серверам (напр. MySQL) в нем стандартные. Не нужно вводить Адрес: openserver
Порт: 3306. Мелочь, но всё же.
3) В Open Server нужно отдельно создавать пользователя БД, задавать привилегии, отдельно создавать саму базу. Тоже лишние телодвижения по сравнению с денвером. Там всё это делается проще и удобнее.

Может быть для программистов Open Server и лучше в силу своей настраиваемости и больших возможностей, но для простого использования мне больше пришелся по душе старый добрый денвер. А может быть я просто к нему привык...
Опубликовано 10-04-2012 20:44:42 | Показать все сообщения
Как ни крути, а свой проект лучше делать в нормальной среде разработчика. Где есть, как говорят участники, джентльменский набор. Но самое главное, должен быть гит или на худой конец свн. Альтернативы на замену старой доброй убунты не нашел, лучшее что может быть. Один раз настроить систему под себя и готовый веб-сервер на своем компе. Если нет навыков работы по программированию, то не поможет никакой сервер.
Опубликовано 27-04-2012 10:36:15 | Показать все сообщения
Наши разработки
Отличный сервер, использовал его пока не обзавелся linux сервером.

ПыСы. Денвер перестал пользовать лет 5 назад, когда открыл для себя XAMP.
Опубликовано 30-09-2012 11:00:16 | Показать все сообщения
Конечно много времени прошло... Есть еще 1 достойный кандидат. Winginx.

Комментарий

Это несколько специфичный сервер на базе nginx .... и можно сказать сам nginx мне нравится больше, чем апач, но несколько специфичен...  Опубликовано 01-10-2012 11:50
Чтобы ответить, вам надо авторизироваться в системе Вход | Регистрация

Правила начислений

Закрыть

Горячая информацияНазад /2 Вперед

Карта|Теги|Черный список|Версия для КПК|Архив|RSS|Русское сообщество Chinascript.ru

GMT+2, 26-06-2017 02:15 , Processed in 0.046337 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.1 Licensed

© 2001-2013 Comsenz Inc.

Быстрый ответ Вернуться к началу Назад к списку