1. Описание
MiAl’s Server Pack – это локальный сервер, сконфигурированный и готовый к работе. Для начала работы, требуется только распаковать и запустить один скрипт. После этого на Вашем компьютере будет полностью рабочая и правильно настроенная связка Apache + MySQL + PHP + phpMyAdmin.
Версии программного обеспечения, включённого в сборку:
- Apache: 2.4.16 (версия от 22 июля 2015 года, для компиляции которой использована финальная версия компилятора VC14 — для компиляции предыдущей использовался релиз кандидат)
- MySQL: 5.6.26
- PHP: 7.0 (вторая бета, в предыдущей сборке использовалась первая бета)
- phpMyAdmin: 4.4.12
Ни один из данных компонентов не подвергался каким-либо изменениям, модификациям. Для настройки этих компонентов, были внесены изменения в конфигурационные файлы. В phpMyAdmin настроены «дополнительные возможности» (подробности о «дополнительных возможностях phpMyAdmin см. http://webware.biz/?p=3215#9).
Данный пакет предназначен только для использования в качестве локального сервера!
Планируется обновление данного пакета по мере выхода новых версий компонентов, входящих в него.
Требования:
- Для работы требуется Windows (64-битная или 32-битная версии)
- В распакованном виде, пакет занимает 1.6 гигабайта, т. е. требуется более 1.6 гигабайта свободного места на диске C.
- Также необхоодимы Visual C++ Redistributable for Visual Studio 2012 и Visual C++ Redistributable for Visual Studio 2015.
2. Порядок работы
Содержимое архива (папку Server) необходимо распаковать в корень диска C.
После распаковки, перейти в каталог
c:\Server\manage\
И запустить файл install_and_start_server.bat
Всё! Сервер установлен и готов к работе! Для проверки работоспособности сервера, наберите в браузере http://localhost/
Каталог для сайтов:
c:\Server\data\htdocs\
В каталоге c:\Server\manage\ имеется файл RUN.bat Данный файл включает в себя набор скриптов, которые позволяют:
- перезапустить сервер;
- удалить сервер;
- установить сервер;
- и пр.
3. Полное удаление сервера
Перейти в каталог
c:\Server\manage\
И запустить файл
delete_server.bat
Удалите каталог
c:\Server
4. Дисклеймер
Данная сборка распространяется «как есть». Без каких-либо гарантий.
Подробная инструкция в архиве вместе с сервером.
5. Использование скрипта для автоматического обновления всех компонентов сервера
Начиная с версии 0.2.3 добавлен экспериментальный скрипт upd_server.bat для автоматического обновления сервера.
Данный скрипт предназначен для автоматического обновления ТОЛЬКО MiAl Server Pack!!!
Данные скрипт находится в процессе тестирования и носит статус экспериментального!
Обязательно сделайте резервную копию всего каталога C:\Server\!
Во время работы скрипта возможна порча сервера и удаление всех сайтов и баз данных!
Порядок использования скрипта:
- Сделайте резервную копию каталог C:\Server\ в безопасное место.
- Скачайте самую свежую версию MiAl’s Server Pack с официальной страницы http://webware.biz/?p=30 . Обратите внимание на битность скачиваемой версии: 64-битная или 32-битная.
- Распакуйте скаченный архив в любое место.
- Перейдите в каталог скаченного архива Server\manage\
- Запустите скрипт upd_server.bat
- Внимательно прочитайте все предупреждения. Если вы хотите продолжить, то наберите 1 и нажмите Ввод.
- Дождитесь окончания всех операций — это может занять достаточно много времени, т. к. копируется большое количество файлов.
Почитайте комментарии к этой странице — не используйте скрипт для автоматического обновления если вы не понимаете принцип его работы на 100% или не уверены.
6. Список изменений
0.1:
- первая версия
0.1.1:
- phpMyAdmin обновлён до версии 4.1.8
- дополнен и исправлен пакетный файл RUN.bat
0.1.2:
- PHP обновлён до версии 5.5.10
- phpMyAdmin обновлён до версии 4.1.9
- исправлены орфографические ошибки в файле RUN.bat
0.1.3:
- Apache обновлён до версии 2.4.9
- выбран другой формат для сжатия архива (вместо RAR5 используется 7z), как результат, сокращения степени сжатия на 3%, т. е. размер архива изменился со 129,3 Мб на 92,4 Мб. Кроме того, для распаковки теперь не нужен платный WinRAR. 7-zip.org
0.1.4:
- MySQL обновлён до версии 5.6.17
- phpMyAdmin обновлён до версии 4.1.12
0.1.5 (от 03.05.2014):
- PHP обновлён до версии 5.5.12
- phpMyAdmin обновлён до версии 4.1.14
0.1.6 (от 20.08.2014):
- Apache обновлён до версии 2.4.10
- PHP обновлён до версии 5.5.15
- MySQL обновлён до версии 5.6.20
- phpMyAdmin обновлён до версии 4.2.7.1
0.1.7 (от 01.09.2014):
- PHP обновлён до версии 5.6.0
- phpMyAdmin обновлён до версии 4.2.8
0.1.8 (от 24.09.2014):
- MySQL обновлён до версии 5.6.21
- phpMyAdmin обновлён до версии 4.2.9
0.1.9 (от 03.10.2014):
- PHP обновлён до версии 5.6.1
- phpMyAdmin обновлён до версии 4.2.9.1
0.1.10 (от 17.10.2014):
- PHP обновлён до версии 5.6.2
- phpMyAdmin обновлён до версии 4.2.10
0.1.11 (от 31.11.2014):
- Apache обновлён до версии 2.4.10 (от 20 октября 2014 года)
- PHP обновлён до версии 5.6.4
- MySQL обновлён до версии 5.6.22
- phpMyAdmin обновлён до версии 4.3.4
0.2.0:
- Теперь сборка поставляется как для 64-битных ОС, так и для 32-битных.
0.2.1 (от 30.01.2015):
- Apache обновлён до версии 2.4.12
- PHP обновлён до версии 5.6.5
- phpMyAdmin обновлён до версии 4.3.8
0.2.2 (от 09.02.2015):
- MySQL обновлён до версии 5.6.23
- phpMyAdmin обновлён до версии 4.3.9
0.2.3 (от 07.05.2015):
- Apache обновлён до версии 2.4.12 (от 20 марта 2015 года)
- PHP обновлён до версии 5.6.8
- MySQL обновлён до версии 5.6.24
- phpMyAdmin обновлён до версии 4.4.5
- Добавлен экспериментальный скрипт upd_server.bat для автоматического обновления сервера.
0.3.0 (от 18.07.2015):
- Apache обновлён до версии 2.4.16
- PHP обновлён до версии 7.0
- MySQL обновлён до версии 5.6.25
- phpMyAdmin обновлён до версии 4.4.11
0.3.1 (от 26.07.2015):
- Apache обновлён до версии 2.4.16 (версия от 22 июля 2015 года, для компиляции которой использована финальная версия компилятора VC14 — для компиляции предыдущей использовался релиз кандидат)
- PHP обновлён до версии 7.0 (вторая бета, в предыдущей сборке использовалась первая бета)
- MySQL обновлён до версии 5.6.26
- phpMyAdmin обновлён до версии 4.4.12
Ссылки на скачивание:
Кто попробовал, отписывайтесь, пожалуйста. Очень важны ваши мнения: работает ли, удобно ли пользоваться, нужно ли это вообще кому-то? Особенно интересно мнение про автоматический скрипт обновления upd_server.bat.
Создана ветка форума, в которой вы можете поделиться своим мнением и опытом использования: http://freeforum.biz/index.php/topic,68.0.html
Следующим шагом, после настройки и тестирования сайта на локалхосте, является выбор качественного и дешёвого интернет хостинга. Я перебрал довольно много решений и нашёл очень хороший вариант — 100 рублей в месяц! За эти деньги даётся профессиональный хостинг, с отличным аптаймом, с бесплатным доменом второго уровня в подарок (!), с 2 гигабайтами места на SSD диске, с неограниченным количеством баз данных, с возможностью подключать неограниченное количество новых доменов (платить придётся только за каждый новый домен — 139 рублей). Вообще, всего хорошего так много, что проще всего посмотреть это здесь.
Кстати, а ведь как здорово иметь собственное доменное имя! Хотя бы для того, чтобы сделать для себя красивый почтовый ящик, вместо чего-нибудь вроде vovan_pupkin_murom1995@mail.ru. Вот здесь можно найти свой собственный домен. Например, я получил бесплатно домен webware.biz, я могу делать почтовые ящики: admin@webware.biz, alex@webware.biz, al@webware.biz и так далее — количество ящиков ничем не ограничено!
Посмотрите, я уверен, это предложение заинтересует любого администратора сайта (хоть начинающего, хоть продвинутого), поскольку это хостинг с настоящим качеством от профессионалов. Кстати, у меня есть промокод, дающий бесплатный месяц, если хотите, можете воспользоваться.
Если вам нравится эта сборка и вы хотите её обновлений, то поделитесь этой статьёй с друзьями:
Поделиться "MiAl’s Server Pack (полностью настроенный и рабочий сервер Apache + MySQL + PHP + phpMyAdmin — WAMP) (v. 0.3.1)"
- Установка Apache, PHP, MySQL, phpMyAdmin (82.9%)
- Самые частые ошибки и вопросы при настройке и установке Apache, PHP, MySQL, phpMyAdmin (82.9%)
- Установка и настройка сервера Apache, PHP, MySQL, phpMyAdmin на Windows 10 (82.9%)
- Обновление сервера Apache и его компонентов (77.2%)
- Графический интерфейс для веб-сервера Apache — ApacheGUI (инструкция по установке и использованию) (77.2%)
- Как защитить SSH сервер от атаки методом перебора (грубой силой - брут-форсинга) используя fail2ban (RANDOM - 50%)
Отлично! Точто надо! По скорее бы на х86 выпустили будет круто!
Успехов вам, сайт клевый!
Алексей, спасибо за добрые слова.
Сегодня обновил компоненты и заодно сделал 32-битную версию.
привет! не устанавливается…написано НЕПРАВИЛЬНОЕ ИМЯ СЛУЖБЫ…что делать? хотела скрин выслать окна которое выходит,но не нашла где)))
Скаченный архив нужно распаковывать строго в корень диска C. Иначе не заработает. Из-за этого и ошибка.
UPD: разобрались, оказывается скрипт запускался не от имени администратора.
Доброе время суток, немогли бы подсказать пожайлуста как на этой сборке Веб Сервера поставить 2 сайта на разных портах, буду Благодарен за ответ. Заранее Спасибо.
Здравствуйте! Это можно сделать на любом Apache. Для информации поищите в гугле "Виртуальные хосты на разных портах в Apache".
Спасибо большое за ответ.
Алексей, здравсвуйте. Сервер замечательный, установился за минуту, как и писалось на форуме, да ещё и удобный в использовании. Спасибо.
Хочу спросить. Я всё установил и когда перехожу по http://localhost, он мне выдает " It works! ".
Я удалил index.html с htdocs и добавил свой сайт с index.php, а он мне всё ещё этот " it works! " выдает.
Может где-то нужно что-то подправить?
Здравствуйте! Спасибо за отзызв. Думаю, Вы смотрите в каталоге
C:\Server\bin\Apache24\htdocs\
Но нужно добавлять/удалять файлы в каталоге
C:\Server\data\htdocs\
Нет, я смотрю в каталоге
C:\Server\data\htdocs\
Там есть каталог phpMyAdmin и index.html. При переходе на localhost отображает содержимое index.html, а я удалил этот index и вставил свой, а он всё ещё отображает содержимое старого) Что за дела?
Попробуйте другим браузером открыть. Может быть, браузер показывает страницу из хэша.
Точно. Спасибо за помощь, ждем более новых обновлений)
Спасибо огромное, в денвере и когда сам устанавливал не мог запустить phpMyAdmin, а у Вас всё работает! 5+
Привет!
Зачем нужен С++ в пакете MiAl’s Server Pack?
Для работы PHP (а также Apache) необходимо установить Visual C++ Redistributable for Visual Studio 2012.
Об этом написано на страницах загрузки PHP и Apache.
http://windows.php.net/download/
http://www.apachelounge.com/download/
При попытке запуска, Apache пожалуется на отсутствие файла MSVCP100.dll и запускаться откажется. Этот файл является частью C++ Redistributable Package 2010.
Раз уж это кому-то интересно, в ближайшие дни выложу свежую версию, с самыми свежими компонентами.
Новая версия 0.2.3: обновлены все компоненты. Добавлен новый скрипт для автоматического обновления.
Скрипт выдаёт много страшных предупреждений — главный их смысл, сделайте резервную копию сервера.
Благодарю!!! За качественный продукт. Удачи Вам — везде и всегда. Гениально "завязать" все в Одном и сразу.
Здраствуйте спасибо за Сервер всё работает,а вот скрипт для автоматического обновления не работает службы останавливает удаляет старые файлы а дальше ошибка http://s017.radikal.ru/i418/1506/95/efcfe5d7fe63.png падскажите как поставить пароль на MySQL и phpMyAdmin.
Этот скрипт можно применять только если у вас уже установлен сервер MiAl, а на сайте появилась новая версия. Вы скачиваете новую версию и уже в ней запускаете этот скрипт.
Этот скрипт из скаченной (новой) версии копирует новые файлы в каталог, где установлен сервер.
Т.е. когда сервер установлен, то запускать скрипт из каталога сервера бессмысленно. Точнее говоря, он только испортит сервер.
Если у вас так и получилось (сервер на работает), то заново скачайте архив и установите его по инструкции.
Думаю, чтобы не было случайной порчи сервера из-за запуска скрипта, в следующих версиях я не буду добавлять в сборку скрипт для обновлений. Либо он будет автоматически удаляться после установки сервера.
Для задания нового пароля MySQL в командной строке:
Спасибо большое за понятное разъяснение,незабрасывайте проэкт.