Последнее обновление 11.12.2023 — Алёна Кузнецова
- Чтобы установить XAMMP в Windows 10 (или 11), загрузите и запустите установщик, чтобы распаковать файлы, продолжите выбор компонентов по умолчанию (MySQL, phpMyAdmin, PHP и Apache), выберите место установки, продолжите работу с экранным меню. направления и разрешить доступ через брандмауэр.
- Альтернативно вы можете открыть командную строку (администратор) и запустить команду «winget install –id ApacheFriends.Xampp.8.2».
ОБНОВЛЕНО 11.12.2023: В Windows 10 (или даже Windows 11) вы можете установить XAMPP с помощью автономного установщика или командной строки, и в этом руководстве я научу вас, как завершить этот процесс обоими методами. XAMPP — это бесплатное программное обеспечение с открытым исходным кодом, которое предоставляет веб-дизайнерам и разработчикам простой способ установки компонентов для запуска программного обеспечения на основе PHP, такого как WordPress, Drupal, Joomla и других, в Windows, Linux и macOS.
Если вы веб-разработчик или пытаетесь заняться ведением блога, XAMPP сэкономит вам время и избавит от разочарований, устанавливая и настраивая Apache, MySQL, PHP и Perl вручную для создания среды тестирования на вашем устройстве.
В этом руководстве я опишу шаги по установке XAMPP в Windows 10, а также инструкции по настройке веб-среды и устранению распространенных проблем после установки.
Установите XAMPP в Windows 10 (или 11)
В Windows 10 (или даже Windows 11) вы можете установить XAMPP, загрузив и запустив установщик приложения или командную строку с помощью инструмента диспетчера пакетов Windows (winget).
Способ 1: установка XAMPP из загрузки установщика
Чтобы загрузить и установить XAMPP в Windows 10 (или 11), выполните следующие действия:
-
Откройте веб-сайт друзей Apache.
-
Нажмите кнопку «Загрузить» для версии XAMPP для Windows и сохраните файл на своем компьютере.
Краткое примечание. Если у вас есть особые требования к версии PHP, загрузите версию, которую необходимо установить. Если у вас нет требований к версии, загрузите самую старую версию, поскольку это может помочь вам избежать проблем при установке программного обеспечения на основе PHP. Кроме того, эти инструкции были протестированы на работу с XAMPP версии 8.1.1 и более ранних версий, но вы можете использовать это руководство и для других версий.
-
Дважды щелкните загруженный файл, чтобы запустить установщик.
-
Нажмите кнопку ОК.
-
Нажмите кнопку Далее.
-
XAMPP предлагает различные компоненты, которые вы можете установить, такие как MySQL, phpMyAdmin, PHP, Apache и другие. По большей части вы будете использовать большинство этих компонентов, поэтому рекомендуется оставить параметры по умолчанию.
-
Нажмите кнопку Далее.
-
Используйте папку установки по умолчанию. (Или выберите другую папку для установки программного обеспечения в поле «Выберите папку».)
-
Нажмите кнопку Далее.
-
Выберите язык панели управления XAMPP.
-
Нажмите кнопку Далее.
-
Снимите флажок «Подробнее о Bitnami для XAMPP».
-
Нажмите кнопку Далее.
-
Нажмите кнопку «Далее» еще раз.
-
Нажмите кнопку «Разрешить доступ», чтобы разрешить приложению доступ через брандмауэр Windows (если применимо).
-
Нажмите кнопку Готово.
После выполнения этих шагов откроется панель управления XAMPP, и вы сможете приступить к настройке среды веб-сервера.
Способ 2: установка XAMPP из командной строки
Чтобы установить XAMPP из командной строки с помощью инструмента winget в Windows 10 (или 11), выполните следующие действия:
-
Откройте «Пуск».
-
Найдите командную строку, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
-
(Необязательно) Введите следующую команду для поиска имени приложения и нажмите Enter:
winget search xampp
Краткое примечание. Хотя команда не является обязательной, запрос установки должен соответствовать идентификатору, имени или прозвищу пакета, которые могут измениться в любое время. Итак, полезно поискать приложение, чтобы выполнить правильную команду установки.
-
Введите следующую команду, чтобы установить XAMPP с помощью диспетчера пакетов Windows, и нажмите Enter:
winget install --id ApacheFriends.Xampp.8.2
-
Продолжайте следовать указаниям на экране (если применимо).
После того, как вы выполните эти шаги, менеджер пакетов загрузит пакет из указанного источника и приступит к установке приложения. Во время этого процесса устройство может автоматически перезагрузиться. При установке приложение будет настроено внутри C:\xampp папка.
Настройте XAMPP в Windows 10 (или 11)
Панель управления XAMPP включает три основных раздела. В разделе «Модули» вы найдете все доступные веб-сервисы. Запустить каждую службу можно, нажав кнопку «Пуск».
Когда вы запускаете некоторые службы, включая Apache и MySQL, справа вы также увидите номер идентификатора процесса (PID) и номера TCP/IP-портов (портов), которые использует каждая служба. Например, Apache по умолчанию использует порты TCP/IP 80 и 443, а MySQL использует порт TCP/IP 3306.
Вы также можете нажать кнопку «Администратор», чтобы получить доступ к панели администрирования для каждой службы и убедиться, что все работает правильно.
Панель управления XAMPP
С правой стороны находится список кнопок для настройки различных аспектов панели управления, включая кнопку «Конфигурация», позволяющую настроить, какие модули будут автоматически запускаться при запуске XAMPP.
Конфигурация
Нажатие кнопки «Netstart» предоставит вам список служб, которые в данный момент обращаются к сети, включая адрес TCP/IP, порт и информацию об идентификаторе процесса.
Нетстат
Кроме того, на панели управления также имеются кнопки быстрого доступа для открытия утилиты командной строки оболочки, папки установки XAMPP и служб, а также закрытия приложения.
Наконец, вы получаете раздел журналов, чтобы увидеть, что происходит всякий раз, когда вы запускаете модуль или меняете настройку. Кроме того, это первое место, куда следует обратить внимание, если что-то не работает.
Журналы панели управления XAMPP
Настройки по умолчанию должны подойти большинству людей, использующих XAMPP для создания среды тестирования для запуска веб-сайта. Однако, в зависимости от вашей конфигурации установки, вам может потребоваться изменить номер порта TCP/IP сервера Apache, размер загрузки базы данных или пароль для phpMyAdmin.
Вам нужно будет использовать кнопку «Конфигурация» для соответствующей службы, чтобы получить доступ к этим настройкам и изменить их. Например, вам нужно будет открыть файл «httpd.conf», чтобы изменить настройки сервера Apache, и файл my.ini, чтобы изменить настройки MySQL.
Исправить Apache, не запускающийся на XAMPP
Установка XAMPP очень проста, но Windows 10 (и Windows 11) иногда может не позволить запустить сервер Apache. Обычно это происходит потому, что «Всемирная служба публикаций» работает на порту «80» на вашем компьютере, который также является портом TCP/IP по умолчанию, который Apache использует в XAMPP. И два приложения не могут использовать один и тот же сетевой порт.
Если вы столкнулись с этой проблемой, есть несколько способов ее обойти. Вы можете удалить службу публикации или изменить порт по умолчанию на Apache.
Способ 1: удалить службы Всемирной паутины
Если у вас нет какого-либо приложения, зависящего от функции World Wide Web Services, вы можете удалить его, выполнив следующие действия:
-
Откройте «Пуск».
-
Найдите Панель управления и щелкните верхний результат, чтобы открыть интерфейс.
-
Нажмите «Программы».
-
Нажмите «Программы и компоненты».
-
Нажмите кнопку «Включить или отключить функции Windows» на левой панели.
-
Развернуть ветку «Информационные службы Интернета»
-
Снимите флажок «Всемирные веб-службы».
-
Нажмите кнопку ОК.
-
Перезагрузите компьютер.
-
Запустите панель управления XAMPP.
-
Нажмите кнопку «Пуск» на Apache.
После выполнения этих шагов Apache сможет работать через порт 80 на вашем устройстве.
Способ 2. Измените порт Apache TCP/IP по умолчанию.
Вместо удаления служб World Wide Web вы можете настроить Apache для работы на другом порту TCP/IP.
Чтобы изменить порт прослушивания Apache на XAMPP, выполните следующие действия:
-
Откройте панель управления XAMPP.
-
В Apache нажмите кнопку «Конфигурация».
-
Выберите параметр Apache (httpd.conf).
-
Прокрутите вниз и найдите строку «Слушать 80».
-
Измените номер «80» на другой номер порта TCP/IP, который не используется. Например, вы можете попробовать порт «81». (После изменения строка должна читаться: Listen 81.)
-
Сохраните и закройте файл httpd.conf.
-
Нажмите кнопку «Пуск» на Apache на панели управления XAMPP.
После выполнения этих шагов сервер Apache должен работать без проблем на новом указанном порту TCP/IP.
Единственное предостережение в этой конфигурации заключается в том, что вам нужно будет добавлять номер порта TCP/IP к адресу всякий раз, когда вы захотите подключиться к своему веб-сайту. Например, чтобы получить доступ к серверу Apache в веб-браузере, вам необходимо ввести «localhost:81/dashboard» вместо «localhost/dashboard».
Способ 2: остановить службу публикаций в World Wide Web
Другой способ решить проблему с портом — остановить службу и изменить ее настройки, чтобы запустить службу вручную (только).
Чтобы изменить службу публикации в World Wide Web, выполните следующие действия:
-
Откройте «Пуск».
-
Найдите «Службы» и щелкните верхний результат, чтобы открыть интерфейс.
-
Дважды щелкните службу «Служба публикаций в Интернете».
-
Нажмите кнопку «Стоп».
-
Измените тип запуска на «Вручную».
-
Нажмите кнопку «Применить».
-
Нажмите кнопку ОК.
-
Откройте панель управления XAMPP.
-
Нажмите кнопку «Пуск», чтобы запустить сервер Apache.
Лучший способ восстановить работу Apache — удалить службу публикации в World Wide Web. Однако вы можете изменить номер порта TCP/IP или при необходимости остановить службу, если это невозможно.
Увеличьте размер загрузки phpMyAdmin на XAMPP
Другая распространенная проблема XAMPP — ограничение загрузки базы данных по умолчанию. Например, разработчики часто копируют веб-сайт для устранения неполадок или работают на месте, не нарушая работоспособность веб-сайта. Однако люди, использующие WordPress или другое программное обеспечение для управления контентом, быстро обнаружат, что они не могут загрузить базу данных, поскольку ее размер превышает максимально разрешенный размер загрузки, 2048 КиБ.
Чтобы увеличить лимит загрузки базы данных в phpMyAdmin, выполните следующие действия:
-
Откройте панель управления XAMPP.
-
Нажмите кнопку «Проводник».
-
Откройте папку PHP.
-
Откройте файл php.ini в любом текстовом редакторе.
-
Измените значение для
upload_max_filesizeиpost_max_sizeдо нужного вам размера. Например:post_max_size=100Mиupload_max_filesize=100Mдля импорта файлов базы данных размером до 40 МБ. -
Нажмите кнопку «Стоп» для MySQL и Apache.
-
Нажмите кнопку «Пуск», чтобы перезапустить Apache и MySQL.
После выполнения этих шагов вы сможете импортировать большие файлы базы данных в phpMyAdmin.
Изменить пароль phpMyAdmin на XAMPP
По умолчанию phpMyAdmin (MySQL) использует «root» в качестве имени пользователя без пароля. Это означает, что если вы устанавливаете сайт WordPress по запросу, вам нужно только ввести root в качестве имени пользователя и оставить поле пароля пустым.
Чтобы изменить пароль phpMyAdmin в XAMPP, выполните следующие действия:
-
Откройте панель управления XAMPP.
-
В MySQL нажмите кнопку «Администратор».
-
Нажмите на вкладку «Учетные записи пользователей».
-
Нажмите кнопку «Изменить привилегии» для имени пользователя root, но для имени хоста localhost.
-
Нажмите кнопку «Изменить пароль».
-
Подтвердите новый пароль.
-
Нажмите кнопку «Перейти».
Если после выполнения этих шагов вы попытаетесь войти в phpMyAdmin, вы можете получить сообщение об отказе в доступе «Невозможно подключиться: неверные настройки».
Исправить сообщение об отказе в доступе к phpMyAdmin
В редких случаях, когда у вас возникают проблемы со входом в phpMyAdmin, вам необходимо настроить config.inc.php.
Чтобы изменить настройки конфигурации в файле «config.inc.php», выполните следующие действия:
-
Откройте панель управления XAMPP.
-
Нажмите кнопку «Проводник».
-
Откройте папку phpMyAdmin.
-
Откройте файл config.inc.php в любом текстовом редакторе.
-
В разделе «Тип аутентификации и информация» обновите следующие строки:
-
Сохраните и закройте файл.
После выполнения этих шагов вы сможете войти в панель управления phpMyAdmin, и XAMPP должен быть настроен и готов к использованию с любым поддерживаемым программным обеспечением на основе PHP.
Обновление от 13 января 2022 г.: это руководство было опубликовано в марте 2016 г. и пересмотрено в январе 2022 г., чтобы гарантировать, что информация по-прежнему работает с последней версией XAMPP.
Обновление от 11 декабря 2023 г.: это руководство было обновлено, чтобы обеспечить точность и отметить, что инструкции также работают в Windows 11.






















