Мой старт в интернет!

Прочитав на главной странице сайта в анонсе MySrv2 … серверный пакет … Apache … MySQL … PHP … Вы скорее всего подумали 😕 еще одна сборка… зачем? ведь есть ДенверСтпСервер?

Мой ответ — ДА, это еще один серверный пакет, который в отличии от вышеперечисленных (респект и уважение их разработчикам) заточен не на разработчика web-приложений или php-скиптов, а на владельца (администратора) сайта.

Не секрет, что на Денвере и СтпСервере крутится довольно большое число сайтов (сам ставил такие на движке последнего). «Родные» форумы этих серверных пакетов забиты вопросами как сделать это? как сделать то? и по характеру вопросов можно предположить, что задают их, отнюдь, не девелоперы… Это и подтолкнуло меня на создание собственной серверной сборки.

Коротко о проекте

Операционная система: Windows XP / 7 / 8, Windows Server 2003 / 2008 / 2012

Платформа: x86 / x64

Программные компоненты: Apache, MySQL, PHP, ActiveState Perl, phpMyAdmin

Поддержка: IPv6, Server Name Indication (SNI), Internationalized Domain Names (IDN)

Для работы на Windows XP и Windows Server 2003 / 2008 / 2012 необходима установка распространяемого пакета Microsoft Visual C++ 2008 (SP1) x86 / x64

Сервер может быть размещен как на виртуальном диске, так и на физическом диске или его логическом разделе

Компоненты (модули) пакета устанавливаются сервисами Windows и управляются «природным» для Windows способом (net start и net stop), а также прописываются необходимые пути доступа в PATH

Управление осуществляется как сервером, так и отдельным модулем

Деинсталляции сервера (модуля) производится таким же «природным» способом и удаляются пути доступа из PATH

Возможность быстрого и простого включения дополнительных модулей (почтовый, прокси и ftp сервера)

 Управление сервером осуществляется из командной строки. Для запуска препроцессора командной строки необходимо нажать комбинацию клавиш Windows и R, в открывшемся окне набрать cmd и нажать Enter


Важно!
На Windows 7 и Windows Server 2008 / 2012 необходимо запускать командную строку от имени Администратора

Инсталляционный архив содержит актуальные на текущий момент версии скриптов управления сервером и библиотеки функций.

Версии Apache, MySQL, PHP, Perl и phpMyAdmin соответствуют заявленным на странице анонса проекта

Актуальная версия серверного пакета: 2.1.27



66 комментариев: Мой сервер

  • А админки как в СТП не предвидится?

  • Большое спасибо вам за такой проект!
    Хоть и до этого пользовался 3proxy, но не хаватало как раз apache, mysql и ftp в одном удобном флаконе! 🙂
    Ещё раз спасибо!

  • И чего не на Linux?

    • Ответ на ваш вопрос в первом абзаце статьи Интернет-офис своими руками. Инсталляция и настройка шлюза
      Назначение пакета — быстрое развертывание и старт веб-узла малого частного предприятия или домашнего инет-офиса. А разве у многих начинающих предпринимателей есть средства на приобретение отдельного компа под веб-сервер (что именно и есть правильно)? Скорее всего есть одна, две, три машинки средней мощности под виндами с вордом, экселем и бухгалтерским софтом типа 1-С.
      Де-факто их (предпринимателей) продвинутость в винде оставляет желать лучшего, linux вызывет уныние, open office пугает… И что много бухгалтерского софта под linux?.
      А сколько владельцев сайтов хостят сами себя из дому? Инет сейчас стремительно дешевеет.
      Так что почему и не под Виндоуз?

  • Привет! Поставил х64, есть пара проблемок и вопросов + есть предложение
    Напиши в скайп или позвони agrex095 ICQ 208230178

  • Привет . После перезагрузки не заходит в пхпадмин. Чаво делать?????

    • Такое бывает после апдейта PHP и/или phpMyAdmin
      Все дело в браузере. Очистите в браузере куки и кэш и пробуйте localhost/pma

  • Он пишет ошибку #1045 Невозможно подключиться к серверу MySQL

  • Кажется у вас служба MySQL не стартовала, перезапустите её —> mysrv restart mysql
    Ошибки MySQL можно посмотреть в файле W:\usr\local\MySQL\data\имя_компа.err

  • Вы правы. Но по какой-то причине не запускается она. Выходит черное окошечко, прячется и усе. В процессах не появляется. Я постучал в асю. Надеюсь мы решим эту проблему.

  • Хотя ведь движки ее находят и подключаются…. Странно как то.

    • Посмотреть состояние модулей можно командой —> mysrv minfo *
      а состояние служб —> mysrv sinfo *
      Посмотреть можно также в диспетчере задач
      Служба MySQL, процесс mysqld.exe
      Служба Apache2.2, процесс httpd.exe

  • Работают .

  • подскажите как сие реализовать на линухе? хост поддерживающий имеется, проверял на винде работает все отлично, но я чаще юзаю линух потому и надо как то там смонтировать это

  • Привет!
    Вижу, что сайт работает на движке 2.1.0 с апачем 2.4.1 да еще с mod_fcgid
    Когда апдейт будет?

    • В самом ближайшем будущем… 😎
      Вчера проапдейтил php 5.3.10 x64
      Пускай немного покрутится сборка для х64
      Если глюков не будет, соберу и выложу апдейт под обе платформы сразу

  • Апач и ПХП для вин32?

  • Добрый день!
    Скачал Мой сервер (MySrv 2.1) x64
    Как обновить до последней версии? Нужно по порядку нактывать обновления? т.е. сначала обновление Апдейт MySrv2 до версии 2.1.0.1 потом Апдейт MySrv2 до версии 2.1.0.2? или можно накатить сразу последний?

    • посмотрите текущую версию пакета
      mysrv server version
      если версия не ниже последнего обновления, то обновляться не надо
      в противном случае обновления накатываются последовательно от следующей версии за текущей до последней доступной
      это касается ТОЛЬКО движка пакета
      посмотрите версию компонент
      mysrv version *
      для обновления компонент пакета Apache, MySQL, PHP и phpMyAdmin обновления для них накатываются последние (процедура обновления в ридми.тхт в архиве апдейта)

  • Доброй ночи!
    Не могу обновить PHP 5.3.10 x64 Thread Safe до PHP 5.3.15 x64 Thread Safe
    Делаю все по мануалу внутри архива, но в конце

    d:MySrv2>use-php 5.3.15 vc9 nts x64
     
    Usage: use-php VERSION THREAD_SAFITY ARCHITECTURE
     
    VERSION          e.g. 5.3.14
    THREAD_SAFITY    ts | nts
    ARCHITECTURE     x86 | x64
     
    Examples: use-php 5.3.14 ts x64
              use-php 5.4.4 nts x86

    как обновить правильно? возможно Вы где то в мануале что то упустили….

    • В команде не нужно указывать версию компилятора
      use-php 5.3.15 vc9 nts x64
      Внимательней читайте ридми

      Используйте PHP Non Thread Safe (nts) только в том случае если знаете как настраивать mod_fcgid

  • Приветствую! Решил поставить Вашу сборку под Bitrix Малый бизнес. Никак не могу включить обработку .htaccess. Прогоняю «bitrix_server_test.php» — все одно и тоже. Подскажите в чем может быть дело? Система VPS Windows 2008 R2 x64. AllowOverride All стоит. LoadModule rewrite_module modules/mod_rewrite.so расскоментирован. На одном из сайтов нашел инф-ю, что файлы «.htaccess» в windows не работают, так ли это?

    • Здравствуйте!
      В сборке mod_rewrite включен по умолчанию и AllowOverride All по умолчанию прописывается в конфиге виртуального хоста
      Если вы используете пакет «Мой сервер», то обратите внимание что в нем установлен Apache 2.4
      Возможно правила в .htaccess у Bitrix прописаны в синтаксисе Apache 2.2
      Проапгрейдить 2.2 на 2.4 можно самостоятельно (почитайте как это сделать здесь) или обратитесь в службу поддержки Bitrix’a
      О том что в Windows не работают .htaccess’ы информация мягко говоря не точная
      Windows даже и не подозревает о существовании таких файлов.
      В таких файлах прописываются правила для Apache, а не для Windows
      И поэтому эти файлы читает и выполняет Apache, а не Windows
      Файлы .htaccess под Windows работают (вернее сказать что Apache под Windows прекрасно работает с файлами .htaccess)

  • Спасибо за ответ. Я еще не ставил Bitrix на сборку, только тестировал тестом «bitrix_server_test» hттp://www.1c-bitrix.ru/download/scripts/bitrix_server_test.php Он то и показывает что обработки .htaccess нет.

  • И еще влпрос: возможна ли установка «Мой сервер» в определенныу папку без создания виртуального диска? Например так C:\Websrv\MySrv 2.1\

    • посмотреть какие модули апача загружены localhost/server-info

    • пакет можно установить либо на виртуальный диск, либо на физический диск, либо на логический раздел физического диска
      если вы не хотите устанавливать пакет то почитайте в моем блоге как хоститься без пакета

  • Спсибо

  • Использую вашу сборку для связки с 1С 8.2. С предыдущей сборкой проблем не было, веб-сервисы 1с публикуются без проблем.
    В последней сборке, все те же действия приводят к ошибкам:

    The Apache service named  reported the following error:
    >>> httpd.exe: Syntax error on line 564 of W:/usr/local/Apache/conf/httpd.conf: Syntax error on line 24 of W:/conf/mysrv.conf: Cannot load C:/Program Files (x86)/1cv82/8.2.16.352/bin/wsap22.dll into server: xcdxe5 xedxe0xe9xe4xe5xedxe0 xf3xeaxe0x     .

    Публикую в mysrv.conf так:

    #
    LoadModule _1cws_module "C:/Program Files (x86)/1cv82/8.2.16.352/bin/wsap22.dll"

    Подскажите в чём может быть проблема??

    • Скорее всего wsap22.dll скомпилирован для апача 2.2, так как в актуальной сборке используется апач 2.4 наверное нужен wsap24.dll

  • Приветствую! В «Мой сервер» Вы используете сборку Apache от Apache House, а в Вашем блоге ссылаетесь на сборку Apache от Apache Lounge. В чем разница между ними? И чем обусловлен Ваш выбор? Спасибо!

    • Оба билда апача функционально практически ни чем не отличается друг от друга и компилятся из исходников Apache Software Foundation
      Билд от AH обеспечивает поддержку TLS SNI (о Server Name Indication почитайте здесь)
      Если вы не планируете использовать TLS SNI на своих сайтах, то нет ни какой существенной разницы какой билд использовать
      Использование AH в проекте Мой Сервер обусловлено тем, что к моменту выхода релиза 2-й версии пакета 64-х разрядный билд апача предлагал только AH. В то время AH более оперативно выкладывал обновленные билды апача, чем AL. И еще, по моему, AH имеет более обширную коллекцию дополнительных апачевских модулей (хотя это субъективное мнение)

  • Ошибка PHPMyAdmin #1045 Невозможно подключиться к серверу MySQL»
    В MySQL создал пользователя и базу как рекомендовано через mysrv @ create user имя пароль. Вроде создалось. Попытка localhost/pma c созданным аккаунтом вызвала Ошибка PHPMyAdmin #1045. Рестарт MySQl, очистка кеша и кук в браузере ничего не дали. В файле W:\usr\local\MySQL\data\имя_компа.err при рестарте MySQL выводится
    130602 12:44:24 [Note] Event Scheduler: Purging the queue. 0 events
    130602 12:44:24 InnoDB: Starting shutdown...
    130602 12:44:24 InnoDB: Shutdown completed; log sequence number 1595675
    130602 12:44:24 [Note] W:\usr\local\MySQL\bin\mysqld.exe: Shutdown complete

    130602 12:44:26 InnoDB: The InnoDB memory heap is disabled
    130602 12:44:26 InnoDB: Mutexes and rw_locks use Windows interlocked functions
    130602 12:44:26 InnoDB: Compressed tables use zlib 1.2.3
    130602 12:44:26 InnoDB: Initializing buffer pool, size = 250.0M
    130602 12:44:26 InnoDB: Completed initialization of buffer pool
    130602 12:44:26 InnoDB: highest supported file format is Barracuda.
    130602 12:44:26 InnoDB: Waiting for the background threads to start
    130602 12:44:27 InnoDB: 1.1.8 started; log sequence number 1595675
    130602 12:44:27 [Note] Server hostname (bind-address): '::1'; port: 3306
    130602 12:44:27 [Note] - '::1' resolves to '::1';
    130602 12:44:27 [Note] Server socket created on IP: '::1'.
    130602 12:44:27 [Note] Event Scheduler: Loaded 0 events
    130602 12:44:27 [Note] W:\usr\local\MySQL\bin\mysqld.exe: ready for connections.
    Version: '5.5.28' socket: '' port: 3306 MySQL Community Server (GPL)

    Настороженность вызывают строки
    130602 12:44:26 InnoDB: The InnoDB memory heap is disabled
    130602 12:44:26 InnoDB: Mutexes and rw_locks use Windows interlocked functions

    В Windows блокируется какой-то функционал MySQL? Не этим ли объясняется недоступность MySQL при localhost/pma с ошибкой #1045? Помогите, пожалуйста, войти в PMA.

    • Ошибка #1045 — это отказ в доступе (не верно указан логин и/или пароль)
      При создании пользователя MySQL логин преобразуется в прописные буквы, т.е DBUser будет преобразован в dbuser и логиниться нужно dbuser‘ом с заданным паролем
      Может в этом трабла?
      Посмотрите логины пользователей mysrv @ show users
      Посмотрите пароли пользователей mysrv @ show password ЛОГИН

  • Здраствуйте, перенес сайт на другой сервер, сайт работает , но выдает такую вот ошибку, при регистрации и добавления пользователя, подскажите это очень серьезно? сложно ли будет это исправить ?
    MySQL error in file: \engine\inc\editusers.php at line 800
    Error Number: 1364
    The Error returned was:
    Field 'forum_read' doesn't have a default value
    SQL query:
    INSERT INTO dle_users (name, password, email, user_group, reg_date, lastdate, info, signature, favorites, xfields) values ('Dref', '********************************', 'user@mail.ru', '4', '1370425222', '1370425222','','','','')

    • скорее всего у вас криво установлен DLE

      Field ‘forum_read’ doesn’t have a default value

  • Сервер очень умно-созданный и очень серьезный для системы как Windows ,сервер очень сильный и безопасный , главное что все корректно работает и не падает , я считаю что лучше дать автору его установить и настроить с благодарностью за работу , чем поставить криво и его потом осуждать .
    4 года я сидел на самоучке кривом , пока не зашел на этот сайт .

  • Здравствуйте, восхищаюсь вашем трудом!

    Столкнулся со следующей проблемой: ОС Windows Server2008, установил MySrv2 x64 и все последние обновления из файлового архива для организации на своём дисковом массиве облачного хранилища OwnCloud 6.0.0a, но файлы имеющие размер более 2ГБ вижу как 0байт, что через WEB, что через WEBDAV, что через Descktop-клиент. Скачивается файл тоже как 0байт, с файлами менее 2-ух ГБ никаких проблем не возникает. Самое интересное, что проблема именно при чтении, при upload файл на сервер записывается целиком и на серверной машине открывается без проблем, проблема возникает именно при попытке получить доступ к файлу через Apache+php, на форуме OwnCloud схожей проблемы ни у кого не нашёл, более того видел скриншоты как у людей лежат файлы более 7ГБ. В PHP.ini и max_upload и max_POST установил в 999G.

    До этого пробовал использовать IIS7 там проблема возникала при размерах 4ГБ+ из за ограничений IIS7, думал что перейдя на Apache x64 + PHP x64 + MySQL x64 проблема уйдёт, но стало только хуже.

    Я в этом деле новичёк, буду признателен за любую помощь, пока даже не знаю куда копать:(

    • это известная проблема php x86, а именно в функции filesize
      официальная поддержка x64 заявлена только для php 5.5 и то пока экспериментально
      имхо в скором будущем это будет исправлено

  • Привет!
    В Израиле и на другом континенте Канады и США, таких как ты людей, с руками и ногами берут в дата центры и в хайтек 🙂

  • не получается учтановить сервер, помогите!
    при вводе команды после перезагрузки mysrv server update пишет Не удается найти текст сообщения с номером 0x2371 в файле сообщений Application.
    Что делать?

  • Извините, с этим я разобрался, у меня теперь другая проблема, все службы установились, а apache нет, при рестарте apache пишет что неверное имя службы
    Поможете?
    у меня server 2008 R2 SP1

    • деактивируйте апач mysrv deactivate apache
      убедитесь что 80-й порт свободен mysrv @ show ports tcp 80
      активируйте апач mysrv activate apache
      посмотрите что в виндовых журналах
      если не получится запустить апач, дайте ваши контакты, помогу разобраться в проблеме

  • Здравствуйте, а подскажите пожалуйста, можно ли сделать вход в phpmyadmin не только через localhost/pma, а через любой хост? Например, my-site.loc/pma

    Я конечно поискал решение, мне сказали: написать в конфигах алиас след. вида «Alias /pma /usr/local/phpmyadmin/». Но либо этого не достаточно, либо это не так делается. Подскажите, если не трудно…

    • в файле W:\conf\hosts\my-site.loc.conf перед строкой </VirtualHost> добавьте

      Alias /pma "/usr/local/phpmyadmin"
      <Directory /usr/local/phpmyadmin>
        AllowOverride All
        Require all granted
        Options -Indexes +Includes +FollowSymLinks
      </Directory>

      и перегрузите апач

      mysrv reload apache
  • Валерий я сам научился делать обновления , работает прекрасно просто и без проблем !
    Ребята если возникнет проблема с почтой и выдает ошибки , это проблема в рауторе модема ! сносите фаервол и все заработает прекрасно , провозился неделю пока не нашел причину , иногда правайдеры ставят у себя антивирус и фаервол , начинает joomla выдавать ошибки не пропуская Джава скрипты то что работают под php и видятся как спамы и вирусы , звоните правайдерам чтоб отключали стены и антивирус аппаратный и все заработает!.
    MYSRV FORCE !
    Спасибо автору !

  • Рекомендую заменить штатный mysql на mariadb.org
    Некоторые штатные mysql тратят около 1 секунды для создания подключения к localhost под Windows x64

    • заменить mysql на mariadb труда не составляет
      надо остановить модуль, заменить бинарники, если надо поправить конфиг и стартовать модуль
      и все…

  • не могу скачать Мой сервер (MySrv 2.1) x64 . Пишет:

    Удаленный сервер или файл не найден
     
    Вы попытались получить доступ к адресу http://mysrv.selfip.net/?dl_name=http://download.mysrv.selfip.net/MySrv2.1/MySrv-2.1-x64.7z, который сейчас недоступен.

    а вот Мой сервер (MySrv 2.1) x86 скачивается..

    • после праздников разберусь с этим глюком
      скачайте напрямую с зеркала файлового архива

    • не знаю почему плагин глючит именно на этом файле…
      вставил прямую ссылку на файл

  • Подскажите пожалуйста как можно обновить пакеты активперла?

  • обновлять пакеты надо перловым менеджером пакетов вручную или через крон

    W:usrlocalActivePerlbinppm.bat upgrade --install
  • Админ,скажите пожалуйста,я не могу создать сервер,у меня меняется ip и порт не открывается все из-за того что у меня modem билайн. Подскажите пожалуйста,как сделать так чтобы порт был открыт и ip адрес не менялся?

    • Комп, на котором установлен серверный пакет должен иметь статический ай-пи адрес.
      Порты 80 и 443 внешнего интерфейса роутера (модема) должны быть проброшены на ай-пи адрес компа, на котором установлен серверный пакет.

  • Здравствуйте! Я пока ещё очень зелёный в теме серверов, хотелось бы зарание узнать будет ли работать данная сборка на десятке, нашёл ваш комментарий с сылкой на эту сборку на одном из форумов и хотел б у вас поинтересоваться, быть может есть у вас список литературы, который нужно перечитать, чтоб самому делать такие сборки без чьей либо помощи, за ваш будующий ответ заранее спасибо за ваш будующий ответ, о великий мастер!))

    • Для того что бы собрать подобный пакет нужно всего ничего
      Знать как работает Windows, как управлять сервисами.
      Как работает программное обеспечение используемое в сборке
      Знать скриптовый язык (batch, cmd)
      Понимать что вы хотите получить в результате.
      Собственно этого будет достаточно.

  • для десятки сборка не актуальна?

    • Сборка работает на вин10. Командную строку надо запускать от имени администратора

Добавить комментарий

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

Для подтверждения, что вы не робот, решите задачу * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.

WebMoney

Вы можете оказать посильную помощь на поддержку сайта и развитие проектов переводом средств на кошельки платежной системы WebMoney

Z325624025520
E360373898601
U279044372586
R180028144815

Комментарии

QR