MiAl’s Server Pack (полностью настроенный и рабочий сервер Apache + MySQL + PHP + phpMyAdmin — WAMP) (v. 0.3.2)

1. Описание

MiAl’s Server Pack – это локальный сервер, сконфигурированный и готовый к работе. Для начала работы, требуется только распаковать и запустить один скрипт. После этого на Вашем компьютере будет полностью рабочая и правильно настроенная связка Apache + MySQL + PHP + phpMyAdmin.

Версии программного обеспечения, включённого в сборку:

  • Apache: 2.4.16

  • MySQL: 5.6.26

  • PHP: 7.0.0 RC 1

  • phpMyAdmin: 4.4.14

Ни один из данных компонентов не подвергался каким-либо изменениям, модификациям. Для настройки этих компонентов, были внесены изменения в конфигурационные файлы. В phpMyAdmin настроены «дополнительные возможности» (подробности о «дополнительных возможностях phpMyAdmin см. https://codeby.net/blogs/programmy-dlja-servera/ustanovka-i-nastrojka-servera-apache-php-mysql-phpmyadmin-na-windows-10#9).

Данный пакет предназначен только для использования в качестве локального сервера! 

Планируется обновление данного пакета по мере выхода новых версий компонентов, входящих в него. 

Требования:

2. Порядок работы

Содержимое архива (папку Server) необходимо распаковать в корень диска C. 

После распаковки, перейти в каталог

c:Servermanage

И запустить файл install_and_start_server.bat

Всё! Сервер установлен и готов к работе! Для проверки работоспособности сервера, наберите в браузере http://localhost/

Каталог для сайтов:

c:Serverdatahtdocs 

В каталоге c:Servermanage имеется файл RUN.bat Данный файл включает в себя набор скриптов, которые позволяют:

  • перезапустить сервер;
  • удалить сервер;
  • установить сервер;
  • и пр.

 

3. Полное удаление сервера 

Перейти в каталог

c:Servermanage

И запустить файл

delete_server.bat

Удалите каталог

c:Server

 

4. Дисклеймер

Данная сборка распространяется «как есть». Без каких-либо гарантий.

Подробная инструкция в архиве вместе с сервером.

5. Использование скрипта для автоматического обновления всех компонентов сервера

Начиная с версии 0.2.3 добавлен экспериментальный скрипт upd_server.bat для автоматического обновления сервера.

Данный скрипт предназначен для автоматического обновления ТОЛЬКО MiAl Server Pack!!!

Данные скрипт находится в процессе тестирования и носит статус экспериментального!

Обязательно сделайте резервную копию всего каталога C:Server!

Во время работы скрипта возможна порча сервера и удаление всех сайтов и баз данных!

Порядок использования скрипта:

  1. Сделайте резервную копию каталог C:Server в безопасное место.
  2. Скачайте самую свежую версию MiAl’s Server Pack с официальной страницы https://codeby.net/blogs/mials-server-pack-polnostju-nastroennyj-i-rabochij-server-apache-mysql-php-phpmyadmin-wamp-v-0-3-2/ . Обратите внимание на битность скачиваемой версии: 64-битная или 32-битная.
  3. Распакуйте скаченный архив в любое место.
  4. Перейдите в каталог скаченного архива Servermanage
  5. Запустите скрипт upd_server.bat
  6. Внимательно прочитайте все предупреждения. Если вы хотите продолжить, то наберите 1 и нажмите Ввод.
  7. Дождитесь окончания всех операций — это может занять достаточно много времени, т. к. копируется большое количество файлов.

Почитайте комментарии к этой странице — не используйте скрипт для автоматического обновления если вы не понимаете принцип его работы на 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

0.3.2 (от 23.08.2015):

  • добавлена почтовая заглушка (дополнительная информация https://codeby.net/blogs/?p=4427)
  • PHP обновлён до версии 7.0.0 RC 1
  • phpMyAdmin обновлён до версии 4.4.14

Ссылки на скачивание:

  • 64-битная версия
  • 32-битная версия

Кто попробовал, отписывайтесь, пожалуйста. Очень важны ваши мнения: работает ли, удобно ли пользоваться, нужно ли это вообще кому-то? Особенно интересно мнение про автоматический скрипт обновления upd_server.bat.

Создана ветка форума, в которой вы можете поделиться своим мнением и опытом использования: 


Следующим шагом, после настройки и тестирования сайта на локалхосте, является выбор качественного и дешёвого интернет хостинга. Я перебрал довольно много решений и нашёл очень хороший вариант — 100 рублей в месяц! За эти деньги даётся профессиональный хостинг, с отличным аптаймом, с бесплатным доменом второго уровня в подарок (!), с 2 гигабайтами места на SSD диске, с неограниченным количеством баз данных, с возможностью подключать неограниченное количество новых доменов (платить придётся только за каждый новый домен — 139 рублей). Вообще, всего хорошего так много, что проще всего посмотреть это здесь.

Кстати, а ведь как здорово иметь собственное доменное имя! Хотя бы для того, чтобы сделать для себя красивый почтовый ящик, вместо чего-нибудь вроде vovan_pupkin_murom1995@mail.ru. Вот здесь можно найти свой собственный домен. Например, я получил бесплатно домен codeby.net, я могу делать почтовые ящики: admin@codeby.net, alex@codeby.net, al@codeby.net и так далее — количество ящиков ничем не ограничено!

Посмотрите, я уверен, это предложение заинтересует любого администратора сайта (хоть начинающего, хоть продвинутого), поскольку это хостинг с настоящим качеством от профессионалов. Кстати, у меня есть промокод, дающий бесплатный месяц, если хотите, можете воспользоваться.

Если вам нравится эта сборка и вы хотите её обновлений, то поделитесь этой статьёй с друзьями:

28 комментариев

  1. Отлично! Точто надо! По скорее бы на х86 выпустили будет круто!
    Успехов вам, сайт клевый!

    1. Алексей, спасибо за добрые слова.

      Сегодня обновил компоненты и заодно сделал 32-битную версию.

      1. привет! не устанавливается…написано НЕПРАВИЛЬНОЕ ИМЯ СЛУЖБЫ…что делать? хотела скрин выслать окна которое выходит,но не нашла где)))

        1. Скаченный архив нужно распаковывать строго в корень диска C. Иначе не заработает. Из-за этого и ошибка.

          UPD: разобрались, оказывается скрипт запускался не от имени администратора. 

  2. Доброе время суток, немогли бы подсказать пожайлуста как на этой сборке Веб Сервера поставить 2 сайта на разных портах, буду Благодарен за ответ. Заранее Спасибо.

    1. Здравствуйте! Это можно сделать на любом Apache. Для информации поищите в гугле "Виртуальные хосты на разных портах в Apache".

  3. Алексей, здравсвуйте. Сервер замечательный, установился за минуту, как и писалось на форуме, да ещё и удобный в использовании. Спасибо.

    Хочу спросить. Я всё установил и когда перехожу по http://localhost, он мне выдает " It works! ".

    Я удалил index.html с htdocs и добавил свой сайт с index.php, а он мне всё ещё этот " it works! " выдает.

    Может где-то нужно что-то подправить?

    1. Здравствуйте! Спасибо за отзызв. Думаю, Вы смотрите в каталоге

      C:ServerbinApache24htdocs

      Но нужно добавлять/удалять файлы в каталоге

      C:Serverdatahtdocs

      1. Нет, я смотрю в каталоге

        C:Serverdatahtdocs

        Там есть каталог phpMyAdmin и index.html. При переходе на localhost отображает содержимое index.html, а я удалил этот index и вставил свой, а он всё ещё отображает содержимое старого) Что за дела?

        1. Попробуйте другим браузером открыть. Может быть, браузер показывает страницу из хэша.

          1. Точно. Спасибо за помощь, ждем более новых обновлений)

  4. Спасибо огромное, в денвере и когда сам устанавливал не мог запустить phpMyAdmin, а у Вас всё работает! 5+

    1. Для работы 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.

  5. Раз уж это кому-то интересно, в ближайшие дни выложу свежую версию, с самыми свежими компонентами.

  6. Новая версия 0.2.3: обновлены все компоненты. Добавлен новый скрипт для автоматического обновления.

    Скрипт выдаёт много страшных предупреждений — главный их смысл, сделайте резервную копию сервера.

  7. Благодарю!!! За качественный продукт. Удачи Вам — везде и всегда. Гениально "завязать" все в Одном и сразу.
     

  8. Здраствуйте спасибо за Сервер всё работает,а вот скрипт для автоматического обновления не работает службы останавливает удаляет старые файлы а дальше ошибка http://s017.radikal.ru/i418/1506/95/efcfe5d7fe63.png падскажите как поставить пароль на MySQL и phpMyAdmin.

    1. Этот скрипт можно применять только если у вас уже установлен сервер MiAl, а на сайте появилась новая версия. Вы скачиваете новую версию и уже в ней запускаете этот скрипт.

      Этот скрипт из скаченной (новой) версии копирует новые файлы в каталог, где установлен сервер.

      Т.е. когда сервер установлен, то запускать скрипт из каталога сервера бессмысленно. Точнее говоря, он только испортит сервер.

      Если у вас так и получилось (сервер на работает), то заново скачайте архив и установите его по инструкции.

      Думаю, чтобы не было случайной порчи сервера из-за запуска скрипта, в следующих версиях я не буду добавлять в сборку скрипт для обновлений. Либо он будет автоматически удаляться после установки сервера.

    2. Для задания нового пароля MySQL в командной строке:

      c:Serverbinmysql-5.6binmysql -u root mysql
      mysql> update user set Password=PASSWORD('новый пароль') WHERE User='root';
      mysql> exit
      net stop mysql
      net start mysql

       

  9. Не работает сервер. Все установилось, как на скриншоте, но перехожу на localhost и ни чего

  10. Все установил по инструкции. Сервер не запускался,выпадала ошибка "The requested operation has failed" начал разбираться — нашел проблему в файле php.ini, закомментил все extension — сервер запустился.

    Сначала начал по очереди каждый extension вводить в строй — не помогло, выпадала ошибка.

    Потом поменял код с "extension=php_bz2.dll"   на "extension=C:ServerbinPHPextphp_bz2.dll" — прописал конкретный адрес, где лежит этот файл, помогло, но только для первого файла, все остальные все таки пришлось закомментить.

    Пока сервер работает, но проблема так и не решена

  11. Раз 10 пролистал страницу от и до и так и не нашел ссылку на скачивание архива,в чем соль?

  12. А вот я так и не нашел.(((
    подскажите в каком месте искать то???
    Заранее благодарю.

Добавить комментарий для Leoneed Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *