Установка и настройка XAMPP вместо Denwer’a

Главная » Создание сайтов » Установка и настройка XAMPP вместо Denwer’a
Самолетная 614022 Россия, Пермь +79630195620
Создание сайтов
новичкам, хостинг
16526

Денвером я пользовался три с лишним года, до определенного момента. Он просто отказался работать, постоянно выдавал белый экран и все. Сколько не пробовал его реанимировать так и не удалось. Так эта загадка и осталась у меня не разгаданной, все те рекомендации которые мне предлагали на форуме Denwer’a мне не помогли. После этого я начал искать альтернативу, и нашел отличный вариант. Как по мне, XAMPP намного удобнее в плане управления, так же обновляется гораздо чаще денвера.

И так что это такое XAMPP?

XAMPP – это кросплатформенная сборка веб-сервера. Ее можно установиться на Linux, Windows, Mac OS и даже Solaris. Денвер же работает только под Windows. В состав данной сборки входят Apache, MySQL, PHP обработчик.

И так, для того чтобы скачать себе XAMPP переходим по этой ссылке, и качаем тот вариант дистрибутива, что вам подходит.

Установка и настройка XAMPP

Большинство из вас пользуется операционной системой Windows. поэтому хочу предупредить, что Windows XP и Win2003, ну и более старые варианты OS, не поддерживаются. На таких древних динозавров ставьте Денвер.

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

Установка и настройка XAMPP

После чего выбираем компоненты которе устанавливаем.

Установка и настройка XAMPP

Включаем все чекбоксы, тем самым сообщаем что хотим установить Apache, MySQL, файловый менеджер Fizilla, почтовый сервер Mercury и сервер Tomcat и жмем кнопку далее.

Установка и настройка XAMPP

Указываем место установки. По умолчанию это диск С:/xampp

Установка и настройка XAMPP

Отключаем чекбокс, узнать подробнее о Bitnami, и жмем далее.

Установка и настройка XAMPP

Финишируем и запускаем панель управления XAMPP.

Пробежимся по панели управления XAMPP

В сравнении с более древними версиями она претерпела ряд изменений. Теперь она выглядит вот так:

Установка и настройка XAMPP

а раньше выглядела вот так:

Установка и настройка XAMPP

Сейчас нас с вами интересует кнопка Config что находится справа вверху. Можете на нее нажать, и сделать точно такие же настройки как у меня.

Установка и настройка XAMPP

Суть настроек следующая. При запуске панели XAMPP сразу же запускать апач, mysql сервер, а так же почтовый сервер mercury.

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

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

Кнопка Netstat — если на нее нажать, можете увидеть какие порты сейчас используются системой.

Кнопка Shell — вызовет командную строку.

Explorer — откроет папку куда установлен XAMPP.

Service — открывает окно, где отображены все действующие на данный момент службы.

Help и Quit объяснять думаю не нужно.

И так, с панелью управления мы познакомились. Теперь запускаем модули Апача и MySQL.

Установка и настройка XAMPP

Открываем браузер, и вбиваем в адресную строку localhost. Наблюдаем за страницей приветствия.

Установка и настройка XAMPP

Все хорошо, все работает.

Чтобы попасть в phpMyAdmin и создать там базу данных, вы открываете панель управления и напротив службы MySQL жмете на кнопку admin. Вам сразу же откроется нужная страница в браузере.

Установка и настройка XAMPP

Чтобы создать свой сайт на сервере XAMPP, вам необходимо в папке C:\xampp\htdocs создать папку, например wordpress, чтобы в дальнейшем вы могли обращаться к данному сайту по адресу http://localhost/wordpress/

Установка и настройка XAMPP

Установка и настройка XAMPP

Для этого открываем вновь панель управления XAMPP и жмем кнопку Explorer. Находим нужную папку, и заливаем туда файлы движка.

Установка и настройка XAMPP

После чего переходим по адресу http://localhost/wordpress/ и смело можем начинать установку WordPress движка на свою локальную машину.

Установка и настройка XAMPP

Настройки PHP обработчика.

Перед тем как создавать свой первый сайт на локалке, давайте внесем некоторые изменения в конфигурационный файл php.ini

Для этого в панели управления на против модуля Апач, жмем кнопку config и в выпадающем списке выбираем файл php.ini

Установка и настройка XAMPP

Ищем строчку memory_limit и меняем ее значение на 256M, тем самым мы указываем сколько памяти выделять на обработку php скриптов.

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

Теперь поднимитесь глазами чуть выше, и найдите строку max_execution_time, там поставьте значение в 180 секунд.

Дальше ищите post_max_size и меняйте его значение на 999 мегабайт. Данная манипуляция позволит прикреплять к постам файлы размером до 999 мегабайт. Сохраняем изменения.

Теперь после всех настроек сервера XMAPP перезагружаем Apache.

В качестве P.S. хочу сказать что ни сколько не жалею, что перешел с Denwer’a на XAMPP. Он мне нравится на много больше и работает как мне кажется шустрее.

Черкни и ты пару строк

А вы каким софтом пользуетесь для работы с локальной машины? Пробовали ли денвер? Или сразу перешли на XAMPP? Есть ли какие-то сложности по установке или настройке локального сервера?

Подписка на блог MASALKIN.NAME
Не упусти шанс получить отличные бонусы!

100% конфидециальность, адреса электронной почты не разглашаются и не предоставляются третьим лицам для коммерческого или некоммерческого использования.

Благодарность читателям

Спасибо что прочли эту статью до конца, надеюсь та информация что была изучена вами, оказалась для вас полезной. Если в ходе изучения возникли вопросы, то смело задавайте их в комментариях, я обязательно на них отвечу!

P.S. Не забудь подписаться на блог, тебя ждет много интересного и полезного!

Удачи!

  • Serg

    Спасибо помогли очень

  • Ксения

    Спасибо большое! Все ясно и понятно!

  • Алексей

    Спасибо! Все кратко и понятно! То что искал!

  • Элора

    Спасибо большое! Очень полезная статья!

    • Масалкин Андрей

      Всегда пожалуйста:)

  • Артур

    Андрей, спасибо! Помогли очень с Хамрр Вёрдпресс. Но есть вопрос по созданию новых баз данных при помощи РНР через MySQL запрос, а также не могу создать таблицу в уже созданной базе данных название, пароль и логин которой введены в файл wp-config.php в вёрдпресс. Раскрывающийся запрос выдаёт то фатальную, то ещё какие-то ошибки. Если найдётся возможность, время и желание, посоветуйте пожалуйста как быть. при усовии, что запрашиваемый пользователь наделён всеми привилегиями.

    • Масалкин Андрей

      Артур, добрый вечер. Давайте по порядку, а то все у вас смешалось в комментарии. Базу данных вы создавали через phpMyAdmin?

  • Kapusia

    Андрей, спасибо большое за полезную и доходчивую статью! Раньше пользовалась Денвером — жутко тормозил. Сейчас установила XAMPP — буду испытывать :) Контрольная панель мне уже нравится — все собрано в одном месте и визуально выглядит приятней Денвера... Пока больше сказать нечего, испытаю на Joomla и отпишусь :)

    • Масалкин Андрей

      Не за что, денвер тоже в свое время ушел на второй план.

  • Здравствуйте! Сделал все по «букварю» , и все же XAMPP не работает, правда MySQL включается. А ошибку выдает такую: Error: Apache shutdown unexpectedly.

    This may be due to a blocked port, missing dependencies,

    improper privileges, a crash, or a shutdown by another method.

    Press the Logs button to view error logs and check

    the Windows Event Viewer for more clues

    If you need more help, copy and post this

    entire log window on the forums.

    Спасибо. Владимир.

    • Масалкин Андрей

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

      • Nikolay

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

        Спасибо!

        • Масалкин Андрей

          Запускаете диспетчер задач, CTRL + ALT + DEL. Там открываете вкладку службы. И видите какие процессы, какой порт занимают.

      • Nikolay

        C портами разобрался. Скажите, где взять файлы, которые нужно заливать в папку «wordpress»?

        Cпасибо!

        • Масалкин Андрей

          Скачать дистрибутив с сайта ru.wordpress.org

  • Добрый день! Подскажите пожалуйста. Столкнулся с такой проблемой. Сайт поднят локально на xampp, движок — wordpress. Локально работает, а при обращении с друго компа по IP рисует только текст без картинок и графики, а также без скриптов. Подправил EnableMMAP off и EnableSendfile off — не помогло. Что делать?:)

    • Масалкин Андрей

      Алексей, добрый день. Если честно, не подскажу, так как не было опыта заходить на локальный комп, с другого компа. Обычно после локальной разработки сразу на хостинг заливаю.

  • Приветствую.

    Сам одно время работал на денвере. Постоянно траблы были. Недавно вновь потребовалось поработать на локалке. Так эта фигня под названием денвер вызывала апатию. Хамрр'ом тоже пробовал пользоваться ранее, но что-то не сросталось. Сейчас всё гуд. Отличная и статья, и само решение.

    • Масалкин Андрей

      Тоже в свое время перешел на XAMPP

  • Спасибо, все понятно и доходчиво. Единственное, стоит в php.ini увеличить размер upload_max_filesize — я поставил 50, хотя хватило бы и 20.

  • Николай

    Спасибо за статью! Очень приятно читать ваш блог, информация излагается точно, без лишних комментариев и выражений, подобных «залейте», «залогиньтесь» и т.п... Успехов Вам!

    • Масалкин Андрей

      Рад, что вам понравилась статья, заходите почаще:)

  • Такая история.Я купил курсы по созданию сайтов и вот сейчас изучаю, и все как на подбор советуют денвер и phpdesinger. Я сначала прислушивался а потом забил на все эти сложные программы и причем не понятные и перешел на все более простое и гараздо качественнее а именно: Brackets и Xampp и очень доволен этим. Все просто понятно и доступно. Спасибо Автору за видео!

    • Масалкин Андрей

      Наверное курсы у вас старенькие:) Хотя да, все поголовно рекомендуют денвер.

  • Vital

    Спасибо, просто и понятно.

  • Андрей

    Смотрел несколько видео по установке в Ютубе но толку от того, что они выложили не было, а у вас всё коротко и понятно. Всё заработало. Спасибо за статью.Добавлю, что в видео не было сказано ничего о кнопках Admin и Config в Apache, ещё раз спасибо.

  • Анатолий

    Почему ни слова не сказано о модуле Tomcat? О его предназначении и настройке? Почему выьран именно XAMPP, а, например, не WAMPSERVER, который позволяет легко настраивать виртуаотные хосты?

    • Масалкин Андрей

      Tomcat в работе никогда не использовал, поэтому ничего и не описывалось. Выбор на XAMPP сделан исключительно из-за того, что решение кросплатформенное, в отличии от WAMPSERVER, который работает только под виндой.

      • Анатолий

        Андрей,

        1. К сожалению я тоже пока не разобрался с этим модулем. Но что-то мне подсказывает, что для работы с сервлетами испольование этого модуля в XAMPP избавляет от необходимости установки отдельного Apache Tomcat.

        2. А Денвер разве не под Windows? Но я не о кросплатформенности, это не главное. Главное это то, что XAMPP и WAMP можно ставить с PHP 5.6.x, а XAMPP даже PHP 7.

        3. Если ставите XAMPP и WAMP на Windows, то путь до PHP прописывается автоматически и теперь установка программ, требующих наличия PHP (например, Composer), не вызывает затруднений.

        4. И все же, почему упомянул WAMP? Это простота добавления и настройки в нем виртуальных хостов. Особенно, когда расположение индексного (запускаемого) файла не совпадает с корнем вашего виртуального хоста. Требуется лишь имя хоста и путь к индексному файлу и все пропишится в соответствующих местах автоматически.

        Успехов в работе.

  • Спасибо, всё получилось установить, только почему-то не удается запустить Mysql, пишет, что какой-то порт занят чем-то. Попробовал установить Openserver по этой инструкции readanduse.com/2016/09/10/kak-ustanovit-nastroit-zapustit-open-server-instruktsiya/ , заработало всё сразу. Хз, xampp пока не удалял, гуглю решения не запуска mysql, потестирую оба сервиса, возможно и на xamp остановлюсь, ибо популярнее, чем опенсервер.

  • Спасибо большое за инструкцию!

  • Сергей

    У меня стоял Apachev7.1.0 до сегодняшнего дня. Там проблема с библиотеками началась. Убрал я его, поставил XAMPP. Всё работает! Ура товарищи!

    Хотелось бы только вопрос задать: «С ним можно так же профессионально работать как и с настоящим Apache и MySQL или это просто для ознакомления и тренировок? Он способен делать всё тоже самое?»

    • Масалкин Андрей

      Да, с ним можно делать все тоже самое!

      • Виедовс 10 *64 — будет нормально воспринимать 32 разр. xampp?

        • Масалкин Андрей

          Будет нормально работать.

      • Николай

        поэтому хочу предупредить, что Windows XP и Win2003, ну и более старые варианты OS, не поддерживаются. На таких древних динозавров ставьте Денвер.

        Андрей, обратите внимание на этот текст на сайте ХАМРР

        Windows XP or 2003 are not supported. You can download a compatible version of XAMPP for these platforms here.

        При переходе на указанную страницу есть версии, которые можно установить на ХР, но возникают проблемы с установкой некоторых сайтов локально...сейчас сижу и мучаюсь, а Ворд експресс прекрасно пошел.

  • Максим

    Большое спасибо за статью! Все доступно и полезно.

    Тоже пользовался Denwer'ом и стыкнулся с проблемой обновления версии php. Закончилось все печально и я скоропостижно слился с денвера. Он изрядно устарел.

  • Александр

    был на денвере около 2 лет, затем посоветовали Xampp, помогли настроить. Потом в связи с обстоятельствами нужно было настроить ещё раз, чтобы сайты открывались по моему доменному имени и из той папки, которую назначу. С этим теперь справиться не могу. в httpd-vhosts.conf добавляю новые строчки (по инструкции в инете) — Apache не запускается. Не знаю, что и делать.

    • Добрый день, может мне кто подскажет как установить вот это убожество electricsklad.ru на XAMPP локально... нигде ничего нет, есть только только толпа дибелоидов в Тьюбе, которые выкладывают ролики как запустить сам сервер, а про сайты я НИЧЕГО не нашёл... сайт запустился у меня на 7винде в Опенсервер, но это не мой комп был, на моём стоит ХР и приходиться работать через КСАМП. Я вбил в конфиг файл данные как положено: название базы, пользователь root и без пароля ,localhost сервер...но не идёт. SQL базу пренес,все встало...чего ещё надо???

      • Масалкин Андрей

        Могу предположить, что необходимо еще прописать порты. Но вобще алгоритм такой. Делаете дамп базы на рабочем сайте. Далее на локальном сервере создаете БД и импортируете данные туда. Далее качаете все файлы с хостинга, на ваш локальный сервер в папку сайта. И в файле конфига прописываете данные для подключения с БД которая на локальном сервере. Обычно это логин и пароль и имя БД.

  • Установилось все под вашим руководством все хорошо, осталось сделать сайт. Очень помогли подробности. Благодарю.

    • Масалкин Андрей

      Не за что:)

  • Lok

    После Денвера прусь от возни с созданием поддоменов. ((

    Денвер на лету создавал. Будь земля ему пухом.

  • Uno

    Денвер мне нравился, но я мучал его зверски и в конце концов потерял базу данных и труд над сайтом в течение 4 мес. Поставил хамп. Хамп мне поначалу не понравился, но теперь очевидны его плюсы. Он куда как более надежен и устойчив чем денвер. Кроме того денвер нравится тем кто хочет видеть и пользоваться отечественным или по меньшей мере сделанным в РФ софтом. Но над денвером судя по всему не работают с 2013 года, и он теперь своего рода устаревшая программа, заброшенная же его разработчиками, не обновляемая. А жаль.

  • Маргарита

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

x

Ваше имя (обязательно)

Ваш e-mail (обязательно)

Сообщение