Учебник по XAMPP: установка и первые шаги

XAMPP — это название, используемое для компиляции свободного программного обеспечения. Название представляет собой акроним, каждая буква которого обозначает один из пяти ключевых компонентов. Пакет программ содержит веб-сервер Apache, систему управления реляционными базами данных MySQL (или MariaDB), а также языки сценариев Perl и PHP. Начальная буква X обозначает операционные системы, с которыми оно работает: Linux, Windows и Mac OS X.

  • Apache: веб-сервер с открытым исходным кодом Apache является наиболее широко используемым во всем мире сервером для доставки веб-контента. Серверное приложение предоставляется в качестве бесплатного программного обеспечения организацией Apache Software Foundation.
  • MySQL/MariaDB: в MySQL, XAMPP содержит одну из самых популярных в мире систем управления реляционными базами данных. В сочетании с веб-сервером Apache и языком сценариев PHP, MySQL обеспечивает хранение данных для веб-сервисов. В текущих версиях XAMPP MySQL заменен на MariaDB (развиваемый сообществом форк проекта MySQL, созданный оригинальными разработчиками).
  • PHP: серверный язык программирования PHP позволяет пользователям создавать динамические веб-сайты или приложения. PHP может быть установлен на всех платформах и поддерживает множество различных систем баз данных.
  • Perl: язык сценариев Perl используется в системном администрировании, веб-разработке и сетевом программировании. Как и PHP, Perl также позволяет пользователям программировать динамические веб-приложения.

Наряду с этими основными компонентами, бесплатный дистрибутив Apache содержит и другие полезные инструменты, которые зависят от вашей операционной системы. Эти инструменты включают почтовый сервер Mercury, инструмент администрирования баз данных phpMyAdmin, программные решения для веб-аналитики Webalizer, OpenSSL и Apache Tomcat, а также FTP-серверы FileZilla или ProFTPd.

Области применения

Сервер XAMPP можно легко и быстро установить и использовать с помощью одного исполняемого файла, функционируя в качестве локальной тестовой системы для Linux, Windows и Mac OS X. Программный пакет содержит те же компоненты, что и в обычных веб-серверах. Разработчики получают возможность тестировать свои проекты локально и легко переносить их на производительные системы. Но XAMPP не подходит для использования в качестве публичного сервера, поскольку многие функции безопасности были намеренно опущены, чтобы упростить и ускорить систему для тестирования.

Совет

Вам нужен сервер для вашего веб-проекта? С IONOS вы можете легко арендовать сервер онлайн. От виртуальных серверов для средних и крупных проектов до облачных серверов для оптимальной гибкости, а также выделенных серверов для особо сложных требований. Ознакомьтесь с ассортиментом!

Установка XAMPP

Наше руководство по XAMPP проведет вас через процесс установки программного пакета на Windows. Если вы используете Linux или Mac OS X, то перечисленные ниже шаги по установке могут отличаться.

Шаг 1: Загрузка

XAMPP — это релиз, выпущенный некоммерческим проектом Apache Friends. Версии с PHP 5.5, 5.6 или 7 доступны для загрузки на сайте Apache Friends.

Шаг 2: Запустите .exe файл

После загрузки пакета программного обеспечения вы можете начать установку, дважды щелкнув по файлу с окончанием .exe.

Шаг 3: Деактивируйте любое антивирусное программное обеспечение

Поскольку активная антивирусная программа может негативно повлиять на процесс установки, рекомендуется временно приостановить работу любого антивирусного ПО, пока все компоненты XAMPP не будут успешно установлены.

Шаг 4: Деактивируйте UAC

Контроль учетных записей пользователей (UAC) может помешать установке XAMPP, поскольку он ограничивает доступ для записи на диск C:, поэтому мы рекомендуем отключить и его на время процесса установки. Чтобы узнать, как отключить UAC, перейдите на страницы поддержки Microsoft Windows.

Шаг 5: Запустите мастер установки

После того, как вы открыли .exe файл (после деактивации антивирусных программ) и обратили внимание на User Account Control, автоматически должен появиться начальный экран мастера установки XAMPP. Нажмите кнопку ‘Next’ для настройки параметров установки.

Шаг 6: Выберите компоненты программного обеспечения

В разделе ‘Выбрать компоненты’ у вас есть возможность исключить из установки отдельные компоненты пакета программного обеспечения XAMPP. Но для полноценного локального тестового сервера мы рекомендуем вам установить стандартную установку со всеми доступными компонентами. Сделав свой выбор, нажмите ‘Next’.

Шаг 7: Выберите каталог установки

На следующем шаге у вас есть возможность выбрать, куда вы хотите установить программный пакет XAMPP. Если вы выберете стандартную установку, то в каталоге C: для вас будет создана папка с именем XAMPP. После того, как вы выбрали место, нажмите ‘Next’.

Шаг 8: Начните процесс установки

После того как все вышеперечисленные параметры будут определены, нажмите кнопку для начала установки. Мастер установки распакует и установит выбранные компоненты и сохранит их в указанном каталоге. Этот процесс может занять в общей сложности несколько минут. Вы можете следить за ходом установки, следя за зеленой полосой загрузки в центре экрана.

Шаг 9: Брандмауэр Windows блокирует

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

Шаг 10: Завершите установку

После того как все компоненты распакованы и установлены, вы можете закрыть мастер установки, нажав на кнопку ‘Finish’. По окончании процесса установки поставьте галочку в соответствующем чекбоксе и откройте панель управления XAMPP.

Панель управления XAMPP

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

  • Config: позволяет настраивать XAMPP, а также отдельные компоненты.
  • Netstat: показывает все запущенные процессы на локальном компьютере
  • Shell: открывает оболочку UNIX
  • Проводник: открывает папку XAMPP в проводнике Windows
  • Службы: показывает все службы, работающие в настоящее время в фоновом режиме
  • Помощь: предлагает ссылки на форумы пользователей
  • Quit: закрывает панель управления XAMPP.

Запуск модулей

Отдельные модули могут быть запущены или остановлены на панели управления XAMPP с помощью соответствующих кнопок в разделе «Действия». Вы можете видеть, какие модули были запущены, поскольку их названия подсвечиваются зеленым цветом под заголовком ‘Модуль’.

Если модуль не может быть запущен в результате ошибки, вам сразу же сообщат об этом красным шрифтом. Подробный отчет об ошибке поможет вам определить причину проблемы. 

Настройка XAMPP

Распространенным источником ошибок, связанных с Apache, являются заблокированные порты. Если вы используете стандартную настройку, то XAMPP назначит веб-серверу основной порт 80 и SSL-порт 443. Последний из них часто блокируется другими программами. В приведенном выше примере, скорее всего, заблокирован порт Tomcat, что означает, что веб-сервер не может быть запущен. Есть три способа решить эту проблему:

  • Изменить конфликтующий порт: Предположим для примера, что программа обмена мгновенными сообщениями Skype блокирует SSL-порт 443 (это распространенная проблема). Один из способов решения этой проблемы — изменить настройки порта Skype. Для этого откройте программу и перейдите в меню «Действия», «Параметры» и «Дополнительно», пока не дойдете до меню «Подключения». Вы должны найти флажок, разрешающий Skype доступ к портам 80 и 443. Снимите этот флажок.
  • Измените настройки портов модуля XAMPP: Нажмите кнопку Config для соответствующего модуля и откройте файлы httpd.conf и httpd-ssl.conf. Замените номер порта 80 в httpd.conf и номер порта 443 в httpd-ssl.conf на любой свободный порт, предварительно сохранив данные файлы. Теперь нажмите на кнопку General Config с правой стороны и выберите ‘Services and Ports Settings’. Настройте порты для сервера модуля, чтобы отразить изменения в файлах conf.
  • Завершите работу конфликтующей программы: Самый простой способ избежать конфликтов портов в краткосрочной перспективе — завершить работу конфликтующей программы (в данном случае Skype). Если вы перезапустите Skype после того, как серверы модулей XAMPP уже запущены, он выберет другой порт, и ваша проблема будет решена.

Администрирование модуля

Для каждого модуля в вашем XAMPP есть опция «Admin», расположенная на панели управления.

  • Нажмите на кнопку Admin вашего сервера Apache, чтобы перейти на веб-адрес вашего веб-сервера. Панель управления запустится в вашем стандартном браузере, и вы попадете на приборную панель локального хоста вашего XAMPP. Приборная панель содержит множество ссылок на веб-сайты с полезной информацией, а также на проект с открытым исходным кодом BitNami, который предлагает вам множество различных приложений для вашего XAMPP, например, WordPress или другие системы управления контентом. Кроме того, вы можете попасть в приборную панель через localhost/dashboard/.
  • Вы можете использовать кнопку Admin вашего модуля базы данных, чтобы открыть phpMyAdmin. Здесь вы можете управлять базами данных ваших веб-проектов, которые вы тестируете на вашем XAMPP. Альтернативно, вы можете попасть в раздел администрирования вашей базы данных MySQL через localhost/phpmyadmin/. 

Проверка установки XAMPP

Чтобы проверить, правильно ли установлен и настроен ваш тестовый сервер, у вас есть возможность создать тестовые страницы PHP, сохранить их на локальном хосте вашего XAMPP и получить их через веб-браузер.

  • Откройте каталог XAMPP через кнопку ‘Проводник’ в панели управления и выберите папку htdocs (C:xampphtdocs для стандартных установок). В этой директории будут храниться данные файлов, собранные для веб-страниц, которые вы тестируете на своем сервере XAMPP. Папка htdocs уже должна содержать данные, помогающие в настройке веб-сервера. Но свои собственные проекты вы должны хранить в новой папке (например, ‘Test Folder’).
  • Вы можете легко создать новую PHP страницу, используя следующее содержание в вашем редакторе и сохранив ее как test.php в папке ‘test’ (C:xampphtdocstest):
<html>
 <head>
  <title>PHP-Test</title>
 </head>
 <body>
  <?php echo '<p>Hello World</p>'; ?>
 </body>
</html>
  • Последний шаг — открыть веб-браузер и загрузить PHP-страницу через localhost/test/test.php. Если в окне браузера появится надпись ‘Hello World’, значит, вы успешно установили и настроили XAMPP.

Оцените статью
cdelat.ru
Добавить комментарий