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

В этой статье я расскажу о том, как быстро установить и настроить сборку веб-сервера XAMPP для Windows. Здесь не будут рассматриваться какие-то специфические настройки, поэтому эта статья будет полезна для начинающих веб-разработчиков и для разработчиков, которые пользовались какими-то другими сборками, например Denwer, а сейчас решили попробовать установить XAMPP.

Для начала нужно сказать, что XAMPP – это сборка из Apache, MySQL, PHP и Perl. Со скачиванием проблем возникнуть не должно. Просто загуглите “xampp download” и скачайте одну из послдених версий. На момент написания данной статьи я не нашел 64-бинтную версию. Лично у меня на 64-битной версии Windows 7 отлично работает 32-битная XAMPP. Запускаем установщик и выбираем директорию установки (У меня D:\xampp).

Xampp control panel

После установки у вас загрузится Control Panel XAMPP. В моей сборке помимо Apache и MySQL присутствуют еще дополнительные сервисы, но я их не использую. Запустите Apache и MySQL, нажав соответствующие кнопки. Если возникают какие-то сложности с запуском, то скорей всего у вас заняты порты, которые используют Apache и MySQL (80, 443, 3306). Остановите службы, использующие эти порты, и повторите попытку. После запуска в браузере будет доступна приветственная страница: http://localhost/. PhpMyAdmin доступен по адресу http://localhost/phpmyadmin.

Для того чтобы создать локальный сайт с адресом http://mysite.test/ вам нужно произвести следующую последовательность действий:

  1. Отредактировать файл с локальными хостами: C:\Windows\System32\drivers\etc, добавив туда строку:
    127.0.0.1          mysite.test
  2. Создать в директории xampp/htdocs/ папку с вашим сайтом, например mysite. Т.е. весь путь к папке будет D:\xampp\htdocs\mysite\. Создайте в папке файл index.php, например, с содержимым:
    <?php echo ‘hello world’;
  3. Прописать новый локальный хост в конфиге Apache. Конфигурационный файл находится по адресу: D:\xampp\apache\conf\extra\httpd-vhosts.conf. Там прописываем следующие строки:

    <VirtualHost *:80>

                DocumentRoot D:/xampp/htdocs/mysite

                ServerName mysite.test

    </VirtualHost>

Если есть желание, можете прописать путь к лог-файлам для вашего сайта. Если не пропишите, то будут использоваться общие лог файлы для всех ваших локальных сайтов.

После внесений изменений в конфиг Apache, его нужно перезапустить. Перезапуск вы можете осуществить через XAMPP Control Panel.

Теперь по адресу http://mysite.test вы увидите приветственные слова hello world.

Комментарии

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