Установка веб-сервера XAMPP в Windows 8
Для того чтобы начать создавать сайты нам потребуется провести некоторые подготовительные действия.
Первое что нам нужно — это установить и настроить локальный веб-сервер.
Веб-сервер это — программное обеспечение (или так можно назвать компьютер) которое принимает HTTP запросы, формирует HTML страницы и возвращает их браузеру.
Есть множество способов установить на свой ПК веб-сервер. Это можно сделать отдельно установив Apache, MySql и тд.
Либо можно воспользоваться готовыми решениями. Например Denwer, WAMP, XAMPP и тд.
В нашем обучении основам PHP мы будем использовать пакет XAMPP
Загрузка пакета XAMPP
Скачать XAMPP можно с официального сайта https://www.apachefriends.org/ru/download.html. После того как архив скачан — распакуйте его в корень диска (в идеале в корень диска C:).
Создание локального домена в XAMPP
Переходим в папку \htdocs\
И создаем папку нашего будущего сайта. Название папки должно соответствовать названию сайта.
В результате у нас получится такой путь:
:\xampp\htdocs\site.local
Теперь создадим папку www (или htdocs — как наиболее частое название папки веб-пространства)
:\xampp\htdocs\site.local\www
Для того чтобы проверить работоспособность нашего сайта создадим тестовый скрипт
:\xampp\htdocs\site.local\www\phpinfo.php
Со следующим кодом:
phpinfo();
При переходе по адресу http://site.local/phpinfo.php
мы должны будем увидеть информацию о PHP. Но пока переходить на данный урл еще рано так как мы выполнили не все настройки.
Настройка Apache в пакете XAMPP
Переходим в папку:
:\xampp\apache\conf\extra\
И открываем для редактирования файл httpd-vhost.conf
Переходим в самый низ файла и добавляем следующий код:
ServerAdmin admin@site.local
DocumentRoot «/xampp/htdocs/site.local/www»
ServerName site.local
ServerAlias www.site.local
ErrorLog «logs/site.local.log»
CustomLog «logs/site.local.log» combined
Настройка Windows
Переходим в папку:
C:\windows\system32\drivers\etc\
Открываем для редактирования файл hosts
(Windows не позволит редактировать его в текущей папке, по этому перенесите его на рабочий стол, отредактируйте и верните на место.)
Переходим в самый низ файла и добавляем следующий код:
127.0.0.1 site.local
127.0.0.1 www.site.local
Тестирование веб-сервера
:\xampp\xampp-control.exe
В появившемся окне стартуем Apache. Теперь можно в браузере открыть страницу http://site.local/phpinfo.php
Если вы все настроили правильно и не допустили опечаток, то откроется страница с информацией о PHP
- ← Установка веб-сервера XAMPP в Windows 7
- Установка NetBeans в Windows 7 →
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
В этом уроке мы рассмотрим настройку окружения, необходимого для разработки на 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.
- Тест на знание основ HTML
- Тест на знание основ PHP
- Тест на знание ООП в PHP

Настройка виртуальных хостов
Теперь нужно настроить виртуальный хост для нашего первого проекта – это такая штука, благодаря которой можно в браузере вбить адрес сайта, например, blabla.com, и локальный веб-сервер обработает запрос для этого адреса. С помощью XAMPP можно сделать неограниченное количество таких виртуальных хостов.
Для нашего учебного проекта мы создадим виртуальный хост для домена myproject.loc. В первую очередь, давайте создадим директорию, в которой будет располагаться наш проект.
Я создал её по пути /Users/artyom/projects/myproject.loc
В случае Windows путь будет начинаться с буквы диска, на котором расположен проект, например: D:\projects\myproject.loc
- Привет, мир!
- Развернуть строку
- Чётные числа
- Числа Фибоначчи
Внутри этой директории нужно создать папку 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.
Установка локального веб-сервера — 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
- Разработка и модификация
- Часто задаваемые вопросы
- Правила оформления текста