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).
Данный пакет предназначен только для использования в качестве локального сервера!
Планируется обновление данного пакета по мере выхода новых версий компонентов, входящих в него.
Требования:
- Для работы требуется 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: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!
Во время работы скрипта возможна порча сервера и удаление всех сайтов и баз данных!
Порядок использования скрипта:
- Сделайте резервную копию каталог C:Server в безопасное место.
- Скачайте самую свежую версию 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-битная.
- Распакуйте скаченный архив в любое место.
- Перейдите в каталог скаченного архива Servermanage
- Запустите скрипт 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
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 и так далее — количество ящиков ничем не ограничено!
Посмотрите, я уверен, это предложение заинтересует любого администратора сайта (хоть начинающего, хоть продвинутого), поскольку это хостинг с настоящим качеством от профессионалов. Кстати, у меня есть промокод, дающий бесплатный месяц, если хотите, можете воспользоваться.
Если вам нравится эта сборка и вы хотите её обновлений, то поделитесь этой статьёй с друзьями:
Отлично! Точто надо! По скорее бы на х86 выпустили будет круто!
Успехов вам, сайт клевый!
Алексей, спасибо за добрые слова.
Сегодня обновил компоненты и заодно сделал 32-битную версию.
привет! не устанавливается…написано НЕПРАВИЛЬНОЕ ИМЯ СЛУЖБЫ…что делать? хотела скрин выслать окна которое выходит,но не нашла где)))
Скаченный архив нужно распаковывать строго в корень диска C. Иначе не заработает. Из-за этого и ошибка.
UPD: разобрались, оказывается скрипт запускался не от имени администратора.
Доброе время суток, немогли бы подсказать пожайлуста как на этой сборке Веб Сервера поставить 2 сайта на разных портах, буду Благодарен за ответ. Заранее Спасибо.
Здравствуйте! Это можно сделать на любом Apache. Для информации поищите в гугле "Виртуальные хосты на разных портах в Apache".
Спасибо большое за ответ.
Алексей, здравсвуйте. Сервер замечательный, установился за минуту, как и писалось на форуме, да ещё и удобный в использовании. Спасибо.
Хочу спросить. Я всё установил и когда перехожу по http://localhost, он мне выдает " It works! ".
Я удалил index.html с htdocs и добавил свой сайт с index.php, а он мне всё ещё этот " it works! " выдает.
Может где-то нужно что-то подправить?
Здравствуйте! Спасибо за отзызв. Думаю, Вы смотрите в каталоге
C:ServerbinApache24htdocs
Но нужно добавлять/удалять файлы в каталоге
C:Serverdatahtdocs
Нет, я смотрю в каталоге
C:Serverdatahtdocs
Там есть каталог 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 в командной строке:
Спасибо большое за понятное разъяснение,незабрасывайте проэкт.
Поддерживаю!
P.S. Я думал проект уже закрыли.
Не работает сервер. Все установилось, как на скриншоте, но перехожу на localhost и ни чего
Все установил по инструкции. Сервер не запускался,выпадала ошибка "The requested operation has failed" начал разбираться — нашел проблему в файле php.ini, закомментил все extension — сервер запустился.
Сначала начал по очереди каждый extension вводить в строй — не помогло, выпадала ошибка.
Потом поменял код с "extension=php_bz2.dll" на "extension=C:ServerbinPHPextphp_bz2.dll" — прописал конкретный адрес, где лежит этот файл, помогло, но только для первого файла, все остальные все таки пришлось закомментить.
Пока сервер работает, но проблема так и не решена
Раз 10 пролистал страницу от и до и так и не нашел ссылку на скачивание архива,в чем соль?
А,все,нашел. Вы бы хоть в шапку наверх залили,а то она еле видна
А вот я так и не нашел.(((
подскажите в каком месте искать то???
Заранее благодарю.