Установка локального веб-сервера — XAMPP
XAMPP полностью бесплатный и простой в установке дистрибутив Apache, содержащий MySQL, PHP и Perl. XAMPP создан с открытым исходным кодом, чтобы быть невероятно простым в установке и в использовании.
- Пройдите на сайт LibreOffice и скачайте последнюю версию “XAMPP для Windows”.

- Запустите скачанный файл xamppwin32x.x.xxxxxxinstaller.exe.
- Нажмите Да в окне Контроль учетных записей пользователей, чтобы разрешить установку программы.

- На время установки рекомендуется временно приостановить антивирус. После приостановки антивируса нажмите Yes. В некоторых случаях антивирус может препятствовать установке программного обеспечения. Если у вас в качестве антивируса запущен Microsoft Security Essentials, его можно не отключать.

- Соглашаемся, что не будем устанавливать программу в C:\Program Files, и нажимаем OK. Контроль учетных записей (UAC) может ограничить некоторые функции XAMPP при установке в C:\Program Files, рекомендуется установка в директорию по умолчанию.

- Нажмите Next, чтобы начать установку XAMPP.

- Убедитесь, что выбраны все компоненты и нажмите Next

- Выберите папку для установки XAMPP и нажмите Next. Не рекомендуется менять этот путь и не рекомендуется ставить C:\Program Files.

- Уберите флажок с Learn more about Bitnami for XAMPP и нажмите Next.

- Чтобы начать установку, нажмите Next.

- Пожалуйста, подождите, установка XAMPP займет у вас всего несколько минут.

12. Убедитесь, что стоит флажок [v] Do you want to start the Control Panel now? и нажмите Finish.

13. Нажмите Config для вызова настроек панели XAMPP в запущенном XAMPP Control Panel.

14. В группе Autostart of modules поставить флажок [v] Apache, [v] MySQL и нажмите Save.

- Нажмите Quit, чтобы применить установленные параметры.

- Нажмите Пуск → Все программы → XAMPP → XAMPP Control Panel → Правая кнопка мыши → Отправить → Рабочий стол (создать ярлык).

- Запустите XAMPP Control Panel на Рабочем столе.

- Нажмите Разрешить доступ, чтобы запустить Apache HTTP Server.

- Нажмите Разрешить доступ, чтобы запустить MySQL.

20. Перейдите на localhost/xampp в браузере. Если вы видите приветственное сообщение Welcome to XAMPP for Windows!, значит вы успешно установили среду PHP-разработки XAMPP.

Содержание
- Администратору
- Установка CS-Cart и Multi-Vendor
- Модули или аддоны
- Каталог
- Настройка способа оплаты
- Методы доставки
- Виджет — ваша витрина на любом сайте
- Русская локализация CS-Cart
- Разработка и модификация
- Часто задаваемые вопросы
- Правила оформления текста
PHP / MySQL | Задание 1 из 69
Урок 1.1. Установка и настройка XAMPP (PHP, MYSQL, APACHE)
В этом уроке мы подготовим компьютер для работы с PHP и базой данных MYSQL, а также сделаем дополнительные настройки
Домашнее задание
- 1. Скачайте и установите XAMPP
https://www.apachefriends.org/ru/index.html - 2. Выполните настройки XAMPP по видеоуроку или следуя инструкциям ниже
- 3. Напишите код, который мы писали в видеоуроке
Инструкция по настройке XAMPP
После установки запустите контрольную панель XAMPP
ШАГ 1.
———
Откройте в контрольной панели XAMPP файл Apache → Config → httpd.conf
Замените порт 80 на 8080 в строкеи сохраните изменения (Ctrl+S)
ШАГ 2.
———
Откройте в контрольной панели XAMPP файл Apache → Config → httpd-ssl.conf
Замените порт 443 на 7331 в строкеи сохраните изменения (Ctrl+S)
ШАГ 3.
———
Запустите Apache (кнопка Start)
Запустите MySQL (кнопка Start)РЕЗУЛЬТАТ:
—————
Проверьте работу XAMPP
В браузере ваш локальный сайт будет доступен по адресуPhpMyAdmin доступен по адресу
ШАГ 4.
———
Придумайте свое название для вашего сайта — любое какое вам нравится, например moekino или bestfilmsВ папке C:\xampp\htdocs\
— удалите все имеющиеся файлы и папки
— создайте свою папку для вашего сайта — название папки придумайте ( например, moekino или bestfilms )
— в результате вы создадите папкуC:\xampp\htdocs\вашапапка\
Здесь будут находиться файлы вашего сайтаШАГ 5.
———
Перейдите в SublimeText3В меню выберите File → Open Folder и найдите и выберите на диске вашу папку
C:\xampp\htdocs\вашапапка\Как в видеоуроке — создайте в папке файл index.php с тестовым кодом.
Сохраните файл index.php в вашей папке.PhpMyAdmin доступен в браузере по ссылке
Переходите к обучению!
Ссылки и дополнительные материалы к уроку
Информационные ресурсы beONmax
Присоединяйтесь к сообществам beONmax, чтобы получать полезную информацию, новости и спец.предложения!
- ВКонтакте beONmax https://vk.com/beonmax
- Facebook beONmax https://facebook.com/beonmax
- Instagram beONmax https://instagram.com/beonmax
- Youtube beONmax https://youtube.com/beonmax
- Статья-навигатор по курсам beONmax
Последовательность прохождения курсов beONmax и какие IT-профессии вы можете получить
Остались вопросы? Задайте ваш вопрос в сообщество студентов beONmax! Задать вопрос
Как установить и настроить локальный сервер
Узнайте, как установить и настроить локальный сервер с помощью XAMPP для упрощения и ускорения работы над веб-проектами!

Алексей Кодов
Автор статьи
1 июня 2023 в 8:33Для облегчения процесса разработки веб-сайтов и приложений, установка и настройка локального сервера является неотъемлемой частью работы. В этой статье мы рассмотрим, как установить и настроить локальный сервер на примере популярного пакета XAMPP.
Шаг 1: Скачивание XAMPP
XAMPP — это кросс-платформенный пакет, содержащий Apache (веб-сервер), MySQL (база данных) и PHP (язык программирования). Скачайте установщик XAMPP с официального сайта: https://www.apachefriends.org/download.html. Выберите версию, соответствующую вашей операционной системе (Windows, macOS, Linux).
Шаг 2: Установка XAMPP
Запустите скачанный установщик и следуйте инструкциям. Установка может занять некоторое время, так что будьте терпеливы . Обратите внимание на выбор компонентов: Apache, MySQL и PHP должны быть выбраны для установки.
Шаг 3: Запуск XAMPP
После установки запустите XAMPP Control Panel. Здесь вы найдете список сервисов, таких как Apache, MySQL, и др. Запустите Apache и MySQL, нажав на кнопку «Start» рядом с соответствующим сервисом.
Теперь ваш локальный сервер готов к использованию! Если вы откроете веб-браузер и введете адрес http://localhost , вы увидите страницу приветствия XAMPP.
Python-разработчик: новая работа через 9 месяцев
Получится, даже если у вас нет опыта в IT
Шаг 4: Размещение файлов вашего сайта
Файлы вашего сайта должны быть размещены в специальной папке, которую Apache считает корневой директорией. Обычно это папка htdocs в каталоге установки XAMPP (например, C:\xampp\htdocs для Windows). Создайте папку с названием вашего проекта внутри htdocs и поместите файлы сайта туда.
Пример структуры папок:
htdocs/ └── my_project/ ├── index.html ├── style.css └── script.jsТеперь вы можете открыть свой сайт, набрав в адресной строке браузера http://localhost/имя_вашего_проекта .
Шаг 5: Работа с базами данных
Чтобы создать и управлять базами данных, используйте веб-интерфейс phpMyAdmin. Откройте веб-браузер и перейдите по адресу http://localhost/phpmyadmin . Здесь вы сможете создавать, редактировать и удалять базы данных и таблицы, а также выполнять SQL-запросы.
Теперь вы знаете, как установить и настроить локальный сервер с помощью XAMPP. Этот навык упростит вашу работу над веб-проектами и поможет вам быстрее достигать успеха в области веб-разработки!
Не забывайте, что учиться веб-разработке всегда легче и интереснее вместе с профессионалами. Рекомендую обратить внимание на школу
Установка и настройка XAMPP
В этом уроке мы рассмотрим настройку окружения, необходимого для разработки на PHP с помощью пакета XAMPP — это приложение, позволяющее быстро развернуть для локальной разработки связку из PHP, Apache, MariaDB (аналог MySQL). Эта программа, в отличие от OpenServer, настройка которого описана в этой статье, является кросс-платформенной, и может использоваться на компьютерах под управлением Windows, Linux и MacOS.
Прежде всего, скачайте и установите XAMPP с официального сайта.После установки запустите XAMPP и перейдите во вкладку “Manage Servers”. Выберите в списке “Apache Web Server” и нажмите кнопку “Start”. Напротив выбранного значения, в колонке “Status” будет написано “Running” – сервер Apache в связке с PHP был успешно запущен на вашем локальном компьютере.

Чтобы проверить его работу, откройте ваш браузер и введите в адресной строке адрес http://localhost/ и нажмите Enter. Перед вами откроется приветственное окно XAMPP.
- Привет, мир!
- Развернуть строку
- Чётные числа
- Числа Фибоначчи

Настройка виртуальных хостов
Теперь нужно настроить виртуальный хост для нашего первого проекта – это такая штука, благодаря которой можно в браузере вбить адрес сайта, например, blabla.com, и локальный веб-сервер обработает запрос для этого адреса. С помощью XAMPP можно сделать неограниченное количество таких виртуальных хостов.
Для нашего учебного проекта мы создадим виртуальный хост для домена myproject.loc. В первую очередь, давайте создадим директорию, в которой будет располагаться наш проект.
Я создал её по пути /Users/artyom/projects/myproject.loc
В случае Windows путь будет начинаться с буквы диска, на котором расположен проект, например: D:\projects\myproject.loc- Backend PHP-developer (Bitrix/Laravel) 160000₽ — 200000₽
- Php программист 1000₽ — 5000₽
- Разработчик 1000₽ — 3000₽
- PHP разработчик 10000₽ — 15000₽
- Full stack PHP+JS middle(8-20$/час) – испытательный срок максимум 12$ в час 8$ — 20$
Внутри этой директории нужно создать папку www – это будет корневая директория нашего сайта для веб-сервера. Именно в папке www веб-сервер будет искать запрашиваемые нами файлы.

Теперь нужно открыть папку с установленным XAMPP (у меня она расположена по пути /Applications/XAMPP), в ней найти папку etc, внутри нее будет папка extra, а в ней будет файл httpd-vhosts.conf

Откройте его в любом текстовом редакторе. В нём вы увидите примеры нескольких конфигураций виртуальных хостов. В моём случае это хосты dummy-host.example.com и dummy-host2.example.com

Добавим к ним наш хост myproject.loc
ServerAdmin [email protected] DocumentRoot "/Users/artyom/projects/myproject.loc/www" ServerName myproject.loc ErrorLog "logs/myproject.loc-error_log" CustomLog "logs/myproject.loc-access_log" common AllowOverride All Require all granted Теперь о самой конфигурации:
VirtualHost – корневая секция виртуального хоста. *:80 означает что этот хост будет доступен по любому IP-адресу и слушать 80 порт. Настройки хоста расположены внутри этой секции.
ServerAdmin – здесь можно указать ваш контактный email.
DocumentRoot – здесь указываем путь до папки www, которую мы создали ранее.
ServerName – здесь указываем доменное имя для нашего хоста, это домен, по которому сайт будет открываться в браузере.
ErrorLog – путь для файла с логами ошибок. В него будут записываться ошибки, которые порой случаются даже на самых надежных сайтах.
CustomLog – путь для файла с логами доступа. Сюда просто будут записываться все запросы пользователей.
Directory – настройки конкретной директории. В нашем случае мы настраиваем нашу корневую директорию виртуального хоста. Require all granted означает что разрешены запросы с любых адресов. AllowOverride All — разрешает использовать .htaccess-файл для конфигурирования сайта. Об этом мы поговорим позже в курсе PHP.
Теперь нужно сделать так, чтобы веб-сервер Apache применял эти настройки, описанные в файле httpd-vhosts.conf
Для этого нужно снова открыть папку с установленной программой XAMPP, найти в ней папку etc, а в ней найти файл httpd.conf
Открываем его в любом текстовом редакторе, и ищем строку:
Include etc/extra/httpd-vhosts.conf
Её нужно раскомментировать (убрать символ # в начале строки).
После внесения изменений файл нужно сохранить.После внесения изменений нужно чтобы веб-сервер Apache перечитал конфигурацию и работал с новыми настройками. Для этого его нужно перезапустить. Открываем панель управления XAMPP, выбираем в списке “Apache Web Server” и нажимаем кнопку “Restart”.

Настройка /etc/hosts
Теперь нужно внести изменения в ещё один файл — /etc/hosts
В этом файле можно явно указать привязку доменного имени к IP-адресу. В нашем случае требуется привязать домен myproject.loc к локальному IP-адресу 127.0.0.1. После этого когда в операционной системе будет происходить обращение к myproject.loc она будет перенаправлять запросы на локальный адрес, где их будет ждать наш веб-сервер.Настройка /etc/hosts в MacOS и Linux
В системах MacOS и Linux этот файл располагается именно по этому пути — /etc/hosts
Для его редактирования в MacOS и Linux откройте терминал и выполните команду:sudo nano /etc/hosts
После ввода пароля пользователя вам откроется консольный текстовый редактор nano.
Переместите курсор в конец файла и добавьте строку:127.0.0.1 myproject.loc
После внесения изменений нужно нажать сочетание клавиш Ctrl+X, далее нажать Y, и после этого нажать Enter.
Настройка /etc/hosts в Windows
В Windows нужно нажать на кнопку с логотипом Windows, в поиске набрать “Блокнот”, нажать по значку программы правой кнопкой мыши и выбрать “Запустить от имени администратора”. В программе нажать Файл -> Открыть и выбрать файл, расположенный по пути C:\Windows\System32\Drivers\etc\hosts
В конец файла добавить строку:127.0.0.1 myproject.locПосле чего нажать Файл -> Сохранить.
Проверка работы виртуального хоста.
После внесенных изменений в созданной ранее папке www создайте файл index.php в любом текстовом редакторе. Впишите в него следующий код:

Теперь можете открыть ваш браузер и ввести адрес http://myproject.loc/
Если вы всё сделали правильно, вы увидите результат выполнения PHP-кода:
Поздравляю! Ваша первая (или нет?) программа только что успешно отработала! Мы увидели результат её работы. И если мы сейчас откроем исходник страницы в браузере, то там не будет нашего исходного кода. Он выполнился, а веб-сервер отдал нам готовый результат — именно так, как я рассказывал в уроке как работает PHP.
На этом конфигурация завершена. В следующем уроке мы установим и настроим самую крутую IDE для PHP-разработчика – PHPStorm.