
Всем привет! Я снова увлекся веб-разработкой и сегодня хочу с Вами поделиться знаниями по установке и настройке локального веб-сервера XAMPP. С помощью локального веб-сервера вы сможете разработать на своем ПК рабочий сайт, протестировать его, внести какие либо изменения, а потом перенести уже рабочий сайт на хостинг.
Существует множество различных, локальных веб-серверов, но я выбрал XAMPP потому, что он является абсолютно бесплатным с открытым исходным кодом локальным веб-сервером, прост в установке и настройке, доступен для Windows, Linux и MacOS, занимает минимальный объем на жестком диске и содержит актуальную версию скриптового языка php 7.3. Надеюсь я Вас убедил, что XAMPP является хорошим локальным веб-сервером, поэтому мы будем переходить к процессу его установки.
Установка XAMPP
Первым делом нам необходимо зайти на официальный сайт XAMPP https://www.apachefriends.org/ru/index.html и скачать дистрибутив под Вашу операционную систему, я буду проделываться все операции на ОС Windows 10.
XAMPP tutorial for beginners

- По окончанию загрузки запускаем установочный файл xampp-windows-installer и перед нами появится окно с предупреждением в котором необходимо нажать на кнопку Ок.

- В следующем окне нажимаем на кнопку Next

- Далее выбираем компоненты как на скриншоте и нажимаем на кнопку Next. Если появится окно от Брандмауера, то предоставляем разрешение нажав на кнопку разрешить доступ.

- В следующем окне оставляем папку установки программы по умолчанию т.е в корне диска С: и нажимаем Next

- Далее снимаем галочку на чекбоксе Learn more about Bitnami for XAMPP и нажимаем кнопку Next
- Ожидаем завершение установки, в конце установки нажимаем на Finish

- Выбираем английский язык так, как русского языка нет и нажимаем на кнопку Save.

Веб-сервер XAMPP. Установка и настройка
Установка завершена, но чтобы не потерять панель управления XAMPP, вынесем ярлык на рабочий стол, открываем C:xampp и ищем файл xampp-control.exe нажимаем на нем правой кнопкой мыши выбираем Отправить->Рабочий стол(создать ярлык).
Добавление виртуального хоста в XAMPP
Допустим мы хотим чтобы при вводе в адресную строку mysite.ru перед нами открывался наш сайт который расположен на локальном веб-сервере, для этого проделываем следующие операции

- Находим файл hosts расположенный по адресу C:WindowsSystem32driversetc , перетягиваем его на Рабочий стол и открываем Блокнотом или Sublime Text3 и в самую нижнюю строку добавляем 127.0.0.1 mysite.ru, далее нажимаем Файл-> Сохранить. Теперь перетаскиваем назад файл hosts в папку C:WindowsSystem32driversetc.
- Заходим в папку C:xampphtdocs. и здесь создаем новую папку с именем mysite.ru, а внутри папки создаем файл index.html
- Теперь заходим в папку C:xamppapacheconfextra и открываем файл httpd-vhosts.conf любым текстовым редактором. В данном файле в самом низу необходимо прописать наш виртуальный хост.
Готово! Мы создали локальный виртуальный хост musite.ru с которым мы можем работать как угодно. Теперь все зависит от вашего вкуса и знания различных технологий.
Как видим XAMPP действительно легок в установке и просто в использовании, надеюсь статья была полезна и Вы получили достаточно новых знаний для начала первых шагов в разработке своего собственного блога или сайта. Спасибо за внимание, жду Ваши вопросы и пожелания в комментариях, не забывайте оценивать статью с помощью нашего «звездного рейтинга», а также делиться записью с друзьями в социальных сетях. Еще хотелось бы услышать обратную связь о том, насколько Вам интересны статьи такого содержания? Продолжить ли серию статей по развертыванию различных CMS на локальный веб-сервер? Стоит ли дополнять статью видео уроком?
Источник: ninja-it.ru
XAMPP: как смонтировать бесплатный веб-сервер на вашем ПК
Сегодня любой желающий может легко и бесплатно создать свой собственный сайт. Либо через CMS (например, WordPress), либо вручную с помощью HTML, CSS и JavaScript, за несколько минут мы можем создать и запустить более или менее функциональную страницу. Однако, чтобы иметь возможность проверить, что все работает безупречно, и позволить другим получать к нему удаленный доступ, необходим сервер. И, хотя наиболее распространенным является наличие сервера в облаке, существует инструмент, который позволяет нам очень просто превратить наш компьютер в сервер: XAMPP.
Что такое XAMPP?

Это полностью бесплатный инструмент с открытым исходным кодом, предназначенный для смонтировать полнофункциональный веб-сервер с соответствующим сервером на любом компьютере. Этот инструмент не предназначен для крупномасштабного использования, но он необходим для любой тестовой среды и может без проблем работать в небольших средах.
Фальшивое близнецо.
Please enable JavaScript
Следующие XAMPP исходят из X (поскольку у него нет конкретной операционной системы), апаш (веб сервер), MariaDB (сервер базы данных), PHP (внутренний сервер) и Perl . Этот проект существует уже более 10 лет и имеет тысячи пользователей по всему миру, которые используют его для самых разных целей.
XAMPP – кросплатформенная сборка веб-сервера

XAMPP представляет собой пакет бесплатных полезных утилит. Установка данного локального сервера очень проста и не потребует особых знаний и навыков. Программа содержит все, что нужно для запуска полноценного веб-сервера: дополнительные библиотеки, интерпретатор скриптов, специальные языки программирования и мн. др.
Скачать XAMPP PHP 7.1.1 для Windows (7/8/10)
Версия: 7.1.1.
Основные функции
- большой набор инструментов для создания сайтов и работы с веб-приложениями;
- установка программных компонентов в одно место;
- создание резервной копии сервера;
- восстановление работоспособности, вызванной неожиданными сбоями в системе;
- изменение настроек программного пакета XAMPP под себя.
Преимущества и недостатки
- не требуются особые навыки для установки локального сервера;
- наличие удобного FTP-клиента FileZilla для создания резервных копий сайтов;
- параметры на языках программирования PHP и Perl, что позволяет их использовать в качестве обучающих материалов;
- детальный подсчет статистических данных;
- бесплатное распространение.
- большой объем установочного пакета;
- отсутствие русскоязычной версии интерфейса.
Альтернативы
Denwer. Бесплатная готовая сборка, которая содержит все компоненты, необходимые для работы над веб-сервером. В ней есть обработчики языков PHP, Apache, базы данных MySQL и другие дополнения. Denwer – это самый популярный сервер в ОС Windows. Он отличается наличием преднастроенных конфигураций, хорошей оптимизацией и высокой скоростью работы.
Open Server. Бесплатный набор приложений, предназначенных для создания домашнего сервера на ПК. Обладает мощной средой для администрирования, а также настройки любых веб-проектов. В его состав вошли различные компоненты и утилиты для системы, сети, офиса и т. д.
Принципы установки и настройки
Во время установки программы перед вами появится окно, в котором нужно выбрать путь для размещения сервера.
Выбор места установки
После распаковки запустится командная строка, затем будут появляться окна с вопросами о создании ярлыков, выборе каталога, установке портативной версии приложения. Все время нажимайте клавишу enter.
Для запуска панели управления XAMPP, выберите пункт №1 и нажмите enter.
Панель управления
В панели можно установить модуль в качестве службы Windows, запустить администрирование модулем, открыть командную строку для настройки, проверить порты, обновить модули и др.
Для начала запустите Apache и MySQL кнопкой Start и наберите в браузере localhost. При первом запуске перед вами появится страница приветствия, в которой нужно будет выбрать один из предложенных языков.
Далее вы попадете в веб-интерфейс программы, где можно ознакомиться с документацией.
Веб-интерфейс
В разделе «Security» вы найдете настройки безопасности. Если перейдете по предложенной в этом окне ссылке, получите возможность задать пароль на директорию и администратора для ограничения доступа из сети.
Настройка MySQL
Для того чтобы разработать новый проект на веб-сервере, нужно создать папку с его названием в C:xampphtdocs. Также следует создать тестовый php-скрипт с определенным кодом.
Если все выполните правильно, то открыв браузер по адресу localhost/blog/, вы увидите приветствие «Hello world!».
Страница localhost
XAMPP – прекрасное решение для начинающего веб-программиста.
Источник: softikbox.com