Установка XAMPP 1.7.3 на Windows 7/XP

Мар 11, 2010
61 коммент.

Прежде чем перейти к изучению PHP/Python/Ruby и др., MySQL, Ajax и других базовых вещей нам необходимо подготовить плацдарм, организовать свое рабочее пространство и запастись необходимыми инструментами, чтобы все работало и нам было максимально комфортно.

Для этого нам нужно провести установку локального сервера XAMPP 1.7.3 на свои компьютер, чтобы иметь возможность создавать и тестировать примеры и свои дальнейшие проекты без подключения к интернету.

Ну вот, вроде все понятно. На самом деле тут ничего сложного нет. Более того, все довольно элементарно)

Продолжаем. Итак, приступим:

Установка  XAMPP 1.7.3

Для начала отмечу, что существует множество различных сборок, содержащих все необходимое для установки сервера на локальную машину. Это и Denwer, и Xampp, и LAMP, и еще много разных.

К слову, если вы хотите установить XAMPP на Linux, например Ubuntu, то вам нужен как-раз таки LAMP. О его установке я упомянул в конце этой статьи. Конечно, можно скачать XAMPP под Linux, но я считаю это лишним.

Если же вы решили установить XAMPP на Windows, то читаем дальше…

Приведу определение Xampp, взятое из Википедии:

XAMPP — кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.

Как видно из определения, сборка является кроссплатформенной, т.е. ее можно установить и на Linux, и на Windows, и на Mac OS. А вот LAMP уже на винде не установишь – она заточена под Linux, впрочем первая буква аббревиатуры сборки об этом и говорит.

Вернемся к XAMPP. В нее входит Apache, который является главной частью сервера, его фундаментом.MySQL в свою очередь отвечает за работу баз данных, из которых обработчик PHP достает нужную информацию при генерации страниц на вывод в браузере.

Это основные моменты. Среди русскоязычного населения планеты широко распространена сборка Denwer. Я устанавливал Денвер ранее, но после продолжительного использования он мне показался ужасно неудобным и капризным, поэтому я решил обратиться к европейским аналогам.

Т.к. я долгое время осваивал CMS Joomla – я скачал сборку, которая специально под Джумлу и заделана. Сборка платная, называется Joomla Stand Alone Server, или JSAS.

Признаюсь, я пользуюсь варезниками и нарушаю права собственности. Это легко делать, если ты сам не создавал стоящих продуктов и ты еще не успел столкнуться с кражей собственных идей.
Я пока не парюсь на этот счет, но уверен, что как только начну зарабатывать хотя бы 1.500$ – задумаюсь о плате за пользование программами и идеями. Думаю к этой больной теме мы еще вернемся

В следующем примере мы рассмотрим наиболее популярную сборку, а именно – XAMPP.

Итак, я ввел это сочетание букв в Гугл – и я увидел ссылку http://www.apachefriends.org/ru/xampp.html , пройдя по которой можно увидеть очень краткое описание сборки, а также выбрать дистрибутив для скачивания в зависимости от операционной системы: Windows, Linux, Mac OS и Solaris.

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

А чтобы совсем не искать — вот ссылки на прямое скачивание:

1. XAMPP. Содержит Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System for Win32 and NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, and WEB- DAV + mod_auth_mysql.
Весит 53,7 MB.
2. XAMPP lite (последняя версия - 1.7.3). Cодержит Apache, PHP (без PEAR), MySQL, phpMyAdmin, OpenSSL, SQLite. Он весит меньше, чем полная версия XAMPP почти в 2 раза, а именно- 29,9MB, но этой сборки нам с лихвой хватит для изучения PHP.
Скачиваем нужную версию и запускаем установку XAMPP 1.7.3. Видим такое окно:

первое окно установки XAMPP 1.7.3

В окне нас просят указать место распаковки, я, например, указал D:\ . После нажатия на кнопку Install начнется распаковка в папку D:\xampp , заметьте, что папка xampp создастся автоматически, т.е. если вы укажете путь для распаковки D:\XAMPP, то в итоге файлы XAMPP распакуются в D:\XAMPP\xampp, что выглядит не очень эстетично:). А если вы потом содержимое папки xampp вырежете и переместите в XAMPP, то в дальнейшем работа сервера может быть нестабильной, могут появиться нежелательные глюки=)

Поэтому указываем C:\ или D:\ и не паримся:)

Сразу хочу отметить, что у меня установлена Windows 7, драйвера, вопреки разного рода жалобам на форумах, было найти не сложно. Так вот, это я к тому, что тестирование в данном примере проводится на Windows 7. И если вдруг у меня появятся какие-либо ошибки, то это не значит, что подобное произошло бы на Windows XP.

Итак, пока я это писал, мой XAMPP удачно распаковался, и затем автоматически запустилась сама установка XAMPP.
На первом шаге нас спрашивают, нужно ли создать значки быстрого запуска на рабочем столе:

Если они нужны – нажимаем на клавиатуре «y», если нет – нажимаем «n». И затем Enter.

В следующем окне у нас спрашивают, не передумали ли мы устанавливать.
если вдруг передумали — нажимаем «n» и Enter, если нет — просто жмём Enter.

На следующем шаге можно указать, что XAMPP будет иметь тип portable (переносной). Это нужно указать в случае, если вы ставите сервер на флешку, чтобы данные всегда были под рукой.

Если мы производим установку XAMPP 1.7.3 на флешку — нажимаем «y» и Enter.
Если ставим на винчестер — просто жмём Enter

После нажатия на Enter установятся все необходимые составляющие сервера, в том числе Apache, PHP и MySQL. В конце появится надпись «XAMPP is ready to use», т.е. он готов к дальнейшей экзекуции с нашей стороны:)

После этого нажимаем 2 раза Enter и попадаем на это окно:

Здесь мы можем открыть контрольную панель XAMPP (п.1), сменить корневую папку XAMPP (п. 2), отключить/включить HTTPS(SSL) (п. 3), отключить/включить SSI (п.4), а также отключить/включить IPv6 (п. 5). Для этого нажмите на клавиатуре цифру, которая соответствует нужному пункту и нажмите Enter.

В данное окно можно будет в дальнейшем зайти через контрольную панель XAMPP.

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

Итак, мы успешно провели установку XAMPP. «Плацдарм» готов, осталось его по-минимуму настроить.


полезные ссылки

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

Понравилось? Поделись с друзьями!


Хочешь получать новые статьи на почту?


Метки: , ,

Ссылки на стати по теме:


Статейное продвжение

Комментарии:

  1. У Вас в посте не видно ни одной картинки. Это такая задумка? :) Отгадай и нарисуй сам ? :)

  2. Да нет, просто я вошел в ряды погорельцев hosting.ua — данные пропали. На днях все картинки восстановлю)

  3. [...] здесь много всего интересного. А если вам интересна установка XAMPP, то посетите этот блог! Вам понравился этот пост? — [...]

  4. [...] XAMPP, в своем блоге Алексей подробно описал процесс установки XAMPP 1.7.3 Автор блога http://www.fortress-design.com: Илья Соболь [...]

  5. [...] писать статью, советую Вам прочитать про то, что такое XAMPP, а также как его установить на блоге Алексеева [...]

  6. начала устанавливать выдалась такая ошибка:

    CRC failed in xampplite\mysql\bin\mysqld.exe
    Unexpected end of archive

    что за фигня( помогите,пожалуйста((

  7. Вы скачали XAMPP в архиве, и ошибка появилась при его распаковке?
    Значит архив поврежден или что-то не то с программой распаковки, которой вы пользуетесь.

    Попробуйте скачать уже распакованный exeшный файл: http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.7.3/xampplite-win32-1.7.3.exe/download?use_mirror=ovh

  8. надо попробовать…заранее спасибо

  9. спасибо за статью очень помогла в настройке , подскажи как включить SMTP Servise и Apache:: ASP? ЗАРАНЕЕ СПАСИБО

  10. [...] Очередной мой скринкаст. Он поможет вам настроить уже установленный сервер XAMPP. [...]

  11. После установки возникла следующая ошибка с Mysql:

    «Не удалось установить подключение для пользователя указанного в директиве controluser, с помощью параметров определенных в конфигурационном файле config.inc.php.»

    Короче не работает у меня phpmyadmin. Что это за ошибка и как ее решить?

  12. [...] Рашке , и комментируем. Блог на Блог – кто выиграет?! XAMPP Windows 7 – От Капитана [...]

  13. [...] особенно для тех, кто хочет программировать по web. XAMPP Windows 7, оказывается этот локальный сервер отлично и на [...]

  14. Добрый вечер, скажите а шаблоны под хамер есть, и подойдут ли обои от джумлы, если подойдут то от каких верий 1.0, 1.5?

    • XAMPP — это не движок, а сервер (сборка Apache, MySQL, PHP)
      На нем можно установить много разных движков, в том числе и джумлу. А версии шаблонов будут зависеть от установленной версии джумлы, будь то 1.0, 1.5 или 1.6

  15. Xampp, и LAMP, одно и тоже то что раньше называлось LAMP теперь называется Xampp. Об этом написанно на офф сайте Xampp

    • XAMPP — это:
      X (любая из четырех операционных систем)
      Apache
      MySQL
      PHP
      Perl

      LAMP — это:
      Linux
      Apache
      MySQL
      PHP

      • Однако на офф сайте написано что LAMP был переименован в XAMPP,

        http://ru.wikipedia.org/wiki/Wamp

      • Получается что это продолжение LAMP, как бы новая и расширенная версия.

        • Что-то по приведенной выше ссылке не увидел упонинания того факта, что LAMP был переименован.

          XAMPP — это по определению сборка, которые собирали разработчики и преподнесли как цельный пакет. LAMP же можно собрать самому по кускам. LAMP — это не не название продукта, а просто определение совокупности взаимодополняющих элементов.
          А вот XAMPP позиционируется как цельный продукт. А основное его отличие только том, что он идет под все платформы, а не только под Linux в случае LAMP.

          Да, и еще, мое мнение субъективно, поэтому его можно оспаривать.

          Например, приведите цитату, в которой говорится, что разработчики LAMP его переименовали в XAMPP, тогда я задумаюсь.

          • В ссылке выше, приведена аналогия названий LAMP

  16. [...] программирования, то благодаря локальному серверу XAMPP у Вас появиться возможность писать код и тестировать [...]

  17. [...] сможете прочитать, как установить локальный сервер XAMPP на свой компьютер. [...]

  18. [...] модулей. Так же вам может потребоваться XAMPP, что бы изучать эту CMS на локальном [...]

  19. оооо… невероятно, как раз нашёл то что искал! С денвером всё просто, однако решил снести 7 и установить линукс. Спасибо огромное!

  20. 2 Андрей

    Ну правильно, если меняется в дистрибутиве какой-то компонент, то и аббревиатура меняется:) Да и тем более, среди приведенных вариантов XAMPP нет.

    В статье XAMPP позиционируется в списке ниже как готовое решение, о чем я говорил выше.

  21. Не стартует Apache (XAMPP 1.7.4) на win7 x32 Pro. При попытке принудительного запуска Apache выдает ошибку «ошибка 1067″ В чем проблема может быть?

  22. [...] дня: Мануал по установке XAMPP от [...]

  23. чо за [censored]?
    в топике написана версия XAMPP 1.7.4
    а на скриншотах XAMPP 1.7.3

    это чо за [censored]?

    • Прошу впредь не материться, в следующий раз просто удалю комментарий без выяснений.

      Скриншоты я не обновлял, т.к. установка проходит идентично прошлой версии — не посчитал необходимым.

  24. Класс! Всё доступно и понятно! Но мне очень нужна твоя помощь, судя по твоим знаниям)) Как связаться с тобой , если это возможно?

    • Ксюш, попробуй связаться по скайпу buduguru

  25. Алексей здравствуйте, я из Казахстана. Мариам. Спасибо Вам за Ваши работы, много полезного.
    Знаете я впервые делаю попытку установки локального сервера. Помогите пожалуйста со следующим: иксмап скачала и установила, апач не запускается. я просмотрела Ваши материалы, поняла что можно отключить перл как указано. Но у меня нет такой кнопки как у вас и экран где есть 7 пунктов такого тоже нет. У меня контрольная панель какая-то меньше. мой иксмап 63 мб скачивала с официального сайта и пробовала с Вашего. при установке диологовое окно, которое на черном фоне типа мсдос, как на ваших скинах, вообще не было. ехе запустила, указала директорию он что-то там сам устанавливал в конце спросил нужны ли иконки и запустить ли панель и все. Как установить так чтоб установка была как на Ваших скинах? Заранее благодарю.

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

  26. Я установил XAMPP, C:\Server
    Но когда в адресной строке браузера http://localhost/ нажмаю, не появлятся окно XAMPP
    появляется это: Не удалось подключиться к удалённому серверу
    ЧТО ДЕЛАТ?

  27. [...] статья о том, как установить XAMPP 1.7.4 на Windows 7. Категории: ТвиттерТеги: [...]

  28. привет, а как сделать xamp скрытым, что бы выходя по своему домену третьего уровня от dyndns я мог попадать именно на сайт, а не на http://мойдомен.dyndns.org/ и в настройки xamp ?)) и лишь потом как в локал хост дописывая имя сайта что ледит в htdocs
    можно конечно оставить доступ в эти настройки, но что бы xamp после домена не дописывался, а открывался лишь по секретному добавлению слова после домена) и можно ли поставить как то на это дело пароль?)

    • Как-то вы накрутили, что я ничего не понял:)

  29. ну скорее всего накрутил)
    1 у меня белый динамический айпи)
    2 к нему привязан сервис dyndns и таким образом я имею домен 3- го уровня от динднс
    3 я установил на буке xampp и пробросил порты от роутера
    4 захожу по домену мой_доменdyndns.org от дин днс через веб и попадаю не из локальной сети, а из интернета на свой домашний бук.
    5 но я попадаю не на сайт что хранится в htdocs а на страницу настроек, тк в строке адреса добавляется /xampp что не есть хорошо для своего сервера
    6 есть хорошо когда я введу домен и попаду сразу на свой сайт, а в настройки xampp надо бы попасть как то по скрытому, что бы другие пользователи не могли туда попасть) да еще + к скрытости надо бы пароль как то поставить) как в админку моего сайта)

    • Дело в том, что я никогда не открывал xampp для интернета, поэтому врядли чем помогу. Не легче купить себе хостинг и не плясать с бубном. Ты уверен. что твой комп выдержит большие нагрузки?

  30. не, тот что сейчас выдержит 10 посетителей) — 500 мегагерц и 512 мб оперативки) но у меня еще другой бук есть весьма шустрый даже для конвертирования видео)
    а я хотел еще засыпать вопросами про домен 2 — го уровня + динамический IP
    но пока не буду))
    сайт мне очень понравился, одним словом сделан от души и для дела и пользы людей, хоть и простой :)

    • хах, спасибо)

  31. что то не работает обратная связь, ни снизу под страницами, ни сверху(
    а так хотелось пообщаться)

    • оу, спасибо, что обратил внимание, сейчас починю

    • поправил, теперь работает

  32. установил все правильно.атачи и mysql не запускаются .скайп выгрузил,аваст тоже .перл отключил.порт чек 80 занят d\xampp\apache\bin\httpd.exe ,
    81 свободен,443 тем же что и 80.mysql занят d\xampp\mysql\bin\mysqld.exe .
    будьте добры помогите

  33. в чем может быть проблема

  34. и еще .filezilla и mercyry запускаются без проблем .появляется слово «ранинг»

    • обычно проблемка возникает только с апачем, мускул грузится без проблем. Возможно, какие-то особенности в новой версии ксампа, но я ее еще не ставил. Надо глянуть.

  35. а как после установки на локальный сервер .поменять в поисковой строке с localhost…… на домен.ру

  36. Локальный веб-сервер должен полноценно подменять собой Сеть.
    Так, чтобы вся структура URL-ов переносилась один к одному.
    Запустили сервер- работаете с локальным сайтом.
    Выключили- с реальным. В денвере это можно сделать, а как в XAMPP с этим.
    И какая версия имеет Zend Optimizer.

  37. Кто-нибудь скажет(я новичок) эти локальные серваки(Denwer, Xampp, VertigoServ и прочие) только сайты с PHP языком поддерживают? Или HTML/CSS сайты имеется возможность проверять ? Отпишитесь, народ!

    • Конечно можно. Есть поддержка и Html и CSS. И в этом случае(если не используется php), то и баз данных не понадобятся.

  38. Большое СПАСИБО, Buduguru!

  39. В окне нас просят указать место распаковки, я, например, указал D:\ . После нажатия на кнопку Install начнется распаковка в папку D:\xampp , заметьте, что папка xampp создастся автоматически, т.е. если вы укажете путь для распаковки D:\XAMPP, то в итоге файлы XAMPP распакуются в D:\XAMPP\xampp, что выглядит не очень эстетично:). А если вы потом содержимое папки xampp вырежете и переместите в XAMPP, то в дальнейшем работа сервера может быть нестабильной, могут появиться нежелательные глюки=)

    В реестре правишь «d:\xampp\xampp\…» на «d:\xampp\…» и должно без глюков быть.

  40. На 64 битн win 7 кто нибудь ставил?

  41. Так кто нибудь даст ответ: может Хамрр отдавать сайт во внешку, как Денвер или это никто из чайников так и не узнает и если Да, то как это сделать? Не интересует сейчас защита от посягательст на сайт, а только да и как? Я вообще пока это не представляю — как. И ваще, есть такой Сервер в миниатюре, который может это делать по человечески просто? Если не Хамрр?
    Спасибо.

  42. Ладно, раз здесь полный молчок, тогда я отвечу Владу: Только что установил Хамрр 1.7.4 и кинул в папку htdocs свой сайт, удалив стартовую страницу Хамрра. Сайт доступен из интернета сразу, если он подключен, без проблем. Все скрипты работают на ура. Что доменное имя набираешь, что внешний IP, все приводит на стартовую сайта. Можно полностью удалить Хампа с этой папки, что бы не пачкал родной сайт. Но, пред этим установил версию Хамрра 1.7.3 и был разочарован сразу: таблицы скриптов форм обратной связи сдвинул вправо, корзину товаров не видно, форум потерял цифры вне блоков, как и надписи в формах вне блоков. Дерьмом оказался 1.7.3., но сайт был так же доступен во внешке. Так что не надо , как в Денвере переименовывать папку или файл.h прописывать.
    Удачи.

Прокомментировать