Xampp
28 Мая 2020 01:47 (Редактировано: 30 Мая 2020 01:01)
Xampp - это готовый кроссплатформенный веб-сервер. В него входят базовые модули веб-сервера:
- Apache;
- MySQL;
- PHPMyAdmin (Чтобы попасть туда, добавляем в url проекта phpmyadmin/, например, http://project-name.loc/phpmyadmin/)
- FileZilla;
- Mercury
и т.д.
Скачать можно отсюда
Установка и настройка (Windows)
- Еще во время установки нас предупредят о нежелательности установки веб-сервера в стандартные директории типа
Program Files
, поэтому ставим его в корень диска во избежание нежелательных подводных камней с правами и т.д. - Далее открываем конфиг
xampp/apache/conf/extra/httpd-vhosts.conf
. Добавляем туда в самый конец#localhost <VirtualHost *:80> ServerAdmin webmaster@unreal-host.ru DocumentRoot "C:/xampp/htdocs/laravel/poligon.local/public" ServerName poligon.local ServerAlias www.poligon.local <Directory /xampp/htdocs/poligon.local/public> Options Indexes FollowSymLinks MultiViews AllowOverride All Order Allow,Deny Allow From All </Directory> ErrorLog "logs/poligon-error.log" CustomLog "logs/poligon-access.log" common </VirtualHost>
Где указываем свои соответствующие настройки:
- DocumentRoot - директория с проектом;
- ServerName - Имя сервера;
- ServerAlias - Алиас;
- ErrorLog - путь до файла с логами ошибок;
- CustomLog - путь до файла с логами http-запросов.
Можно продублировать этот блок добавив другие настройки, таким образом, мы добавим еще один проект
-
Идем в файл hosts -
C:\Windows\System32\drivers\etc
. Прописываем туда127.0.0.1 poligon.local
На этом настройка закончена. Как видно, в xampp можно вручную настраивать директории проектов, в отличие от того же OpenServer (OSPanel).