Установка локального сервера XAMPP



Не буду вдаваться в плюсы и минусы тех или иных локальных серверов, вы можете эту информацию спокойно найти сами, в интернете её море. Хочу лишь отметить, что особых проблем я с Локальным сервером XAMPP не испытывал и он отлично подойдёт для работы с фреймворком CakePHP.

Итак, приступим. Первым делом необходимо скачать сам дистрибутив. Делаем это на официальном сайте, перейдя по ссылке. Касательно Windows следует отметить, что дистрибутивы XAMPP, скаченные по ссылке для 32 битной системы, прекрасно встают на систему 64 бита.

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

Внимание, 1 предупреждение

Жмём «Yes» и идём дальше. Второе предупреждает нас, что не следует устанавливать локальный сервер XAMPP в директорию /Program Files! Запоминаем данное предупреждение и жмем «Ok»:

Внимание, 2 предупреждение

Далее всплывает окно приветствия, жмем «Next» и попадаем в окно выбора компонентов, проверяем, чтобы везде стояли галочки (если конечно вам что либо ненужно, галочки снимаем), снова жмем «Next»:

Компоненты Локального сервера XAMPP

В следующем окне выбираем директорию, в которую будет установлен наш локальный сервер (помним предупреждение 2), например C:\xampp. Жмем в очередной раз «Next» и попадаем в окно, где нам предлагают ознакомиться с дополнительными сопутствующими продуктами, снимаем галочку и жмем «Next» два раза подряд:

Директория для установки сервера

Сопутствующие продукты

После окончания установки видим следующее всплывающее окно, которое говорит нам об успешной установке (если конечно вы все сделали правильно). Оставляем галочку в чекбоксе (запуск панели управления сервером) и жмем «Finish».

Локальный сервер XAMPP установлен

Поздравляю, ваш локальный сервер XAMPP установлен. Для теста запускаем Apache и MySQL из открывшейся панели управления:

Панель управления локальным сервером XAMPP

Если все прошло гладко и не произошло конфликта портов 80 и 443, то соответствующие модули сервера позеленеют (Apache и MySQL). Создайте в папке C:\xampp\htdocs новую папку и назовите её, например, mysite.loc, а в созданной папке создайте файл index.php следующего содержания:

<?php
 echo "Hello World!";
?>

В адресной строке браузера введите адрес http://localhost/mysite.loc и нажмите Enter. В окне браузера должна появиться надпись Hello World!. Если это произошло, то всё работает. Поздравляю вас!


Панель управления базами данных MySQL вы найдете по адресу http://localhost/phpmyadmin/

Далее, вы можете настроить работу локального сервера XAMPP под свои нужды, посмотреть как это делается можно тут. Как задать папку, по пути, отличному от C:\xampp\htdocs, где будут храниться ваши проекты и произвести настройку виртуальных хостов, смотрим тут.