Как загрузить и установить XAMPP в Windows: Учебное пособие по PHP

Что такое XAMPP?

XAMPP — это кроссплатформенный веб-сервер с открытым исходным кодом, который состоит из веб-сервера, ядра базы данных MySQL, а также PHP и Perl пакеты программирования. Он компилируется и поддерживается Apache. Он позволяет пользователям создавать веб-сайты WordPress онлайн, используя локальный веб-сервер на своем компьютере. Он поддерживает Windows, Linux и Mac.

Он компилируется и поддерживается Apache. Аббревиатура XAMPP означает;

  • X — [кроссплатформенные операционные системы], что означает, что он может работать на любой ОС Mac OX, Windows, Linux и так далее
  • A - апаш – это программное обеспечение веб-сервера.
  • М – MySQL – База данных.
  • П - PHP
  • P – Perl – язык сценариев

Зачем использовать XAMPP?

XAMPP предоставляет простую в использовании панель управления для управления Apache, MySQL и другими программами без использования команд. Чтобы использовать PHP, нам нужно установить Apache и MySQL. Установить и настроить Apache непросто, поскольку его необходимо, помимо прочего, настроить и интегрировать с PHP и Perl. XAMPP занимается всеми коммуникационнымиplexвозможность настроить и интегрировать Apache с PHP и Perl.

В отличие от Java который работает только с Java SDK, для работы PHP требуется веб-сервер.

Как установить XAMPP

Мы рассмотрим пошаговый процесс установки XAMPP для Windows. Для других операционных систем шаги установки XAMPP аналогичны.

Шаг 1) Загрузите XAMPP

Нажмите здесь, чтобы загрузить XAMPP для Windows: https://www.apachefriends.org/download.html

Шаг 2) Начать установку

Установка XAMPP аналогична установке любой другой программы Windows. Однако есть несколько вещей, которые мы должны отметить.

Шаг 3) Запустите установку

После загрузки XAMPP запустите установку. Появится диалоговое окно с предупреждающим сообщением, показанное ниже.

Установить XAMPP

Шаг 4) Измените настройки пользовательского контроля

Если вы используете Windows Vista или Windows 7, обязательно отключите функцию контроля учетных записей пользователей. Для этого выберите «Панель управления» > «Учетные записи пользователей» > «Изменить настройки контроля доступа пользователей». На схеме ниже показаны основные этапы.

Установить XAMPP

Шаг 5) Сохраните настройки

  • После деактивации контроля учетных записей нажмите кнопку «ОК» в предупреждающем сообщении. box.
  • На этот раз ты получишь подпискуwing сообщение

Установить XAMPP

Шаг 6) Нажмите «Далее».

На следующем экране нажмите «Далее».

Установить XAMPP

Шаг 7) Выберите путь установки.

На следующем экране измените путь установки, если необходимо. Нажмите "Далее

Установить XAMPP

Шаг 8) Проверьте необходимые услуги

На следующем экране выберите Apache и MySQL. Вы можете по желанию выбрать FileZilla (FTP-клиент), если необходимо. Нажмите «Установить».

Установить XAMPP

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

Шаг 9) Завершите установку

После успешного завершения установки вы увидите следующее:wing окно

Установить XAMPP

  • Нажмите кнопку "Готово".

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

Базовая конфигурация веб-сервера XAMPP

В этом руководстве по XAMPP предполагается, что у вас есть установил XAMPP на диск C в Windows, выполнив шаги, упомянутые выше.. Следующееwing — это список основных каталогов, о которых вы должны знать.

Базовая конфигурация веб-сервера XAMPP

  • htdocs; это корневой веб-каталог. Все наши PHP-коды будут размещены в этом каталоге.
  • mysql – этот каталог содержит всю информацию, связанную с ядром базы данных MySQL, по умолчанию он работает на порту 3306.
  • PHP – этот каталог содержит установочные файлы PHP. Он содержит важный файл с именем php.ini. Этот каталог используется для настройки поведения PHP на вашем сервере.

По умолчанию, веб-сервер Apache работает на порт 80. Если порт 80 занят другим веб-сервером, вы можете использовать другой номер порта. В этом уроке мы предполагаем, что используем порт 80. Обратите внимание: если вы используете SKYPE, он использует тот же порт. Закройте Skype, если вы хотите использовать XAMPP для PHP через порт 80.

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

Панель управления используется для управления программами, установленными через XAMPP. Чтобы открыть панель управления сервером XAMPP,

  • Нажмите на меню «Пуск»
  • Откройте каталог программ и найдите Apace Friends, затем XAMPP, как показано на схеме ниже.

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

  • На схеме ниже показана панель управления.

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

1) В этом разделе перечислены установленные службы, модули и идентификаторы процессов PID. Зеленая галочка означает, что модуль установлен как услуга. Красная отметка означает, что он не был установлен как услуга. Чтобы установить услугу, нажмите на красную отметку. Если на кнопке отображается зеленая галочка и вы нажимаете на нее, панель управления спросит вас, хотите ли вы удалить систему.

2) В этом разделе показаны порты, связанные с модулями. Раздел действий предназначен для;

  1. модули запуска и остановки
  2. Откройте административные окна для Apache и MySQL.
  3. Откройте файлы конфигурации Apache, MySQL и т. д., чтобы внести изменения.
  4. Просмотр файлов журналов для модулей

3) В этом разделе собраны полезные утилиты, такие как Netsat, ярлыки служб Windows и т. д.

4) В этом разделе отображается информация о состоянии модулей. Панель управления можно использовать для;

  • Установка и удаление таких служб, как Apache, MySQL и т. д., установленных через XAMPP.
  • Запуск и остановка служб.
  • Открыть файлы конфигурации и т. д.

Настроить XAMPP

Давайте теперь рассмотрим базовые конфигурации, необходимые перед тем, как мы начнем использовать нашу установку XAMPP для разработки веб-сайтов на базе PHP. Введите URL-адрес http://localhost/xampp/ в вашем любимом браузере. В этом уроке мы будем использовать Firefox как наш веб-браузер.

Настроить XAMPP

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

  • Установленная версия PHP
  • Настройки безопасности XAMPP
  • Доступ к таким утилитам, как phpMyAdmin и т. д.

Версия PHP, поставляемая с XAMPP 1.8.0, — PHP 5.4.4.

Какая PHP IDE лучшая?

PHP IDE — это программа, которая позволяет легко писать коды PHP. PHP IDE часто оснащены функциями подсветки синтаксиса, а в некоторых случаях и функциями автозаполнения. Это означает, что если вы напишете ключевое слово PHP, известное интерпретатору PHP, то это ключевое слово будет выделено цветом, отличным от того, который используется для обычных операторов. Функции автозаполнения автоматически отображают известные ключевые слова PHP по мере их ввода. Блокнот также можно использовать для написания и редактирования PHP-кодов. Недостаток использования такого редактора, как «Блокнот», заключается в том, что отладка сценариев становится затруднительной, поскольку нелегко обнаружить ошибки, такие как ключевые слова с ошибками, незакрытые фигурные скобки и т. д. IDE будет выделять операторы с ошибками, поэтому вам будет легко их обнаружить. В таблице ниже показаны 5 популярных редакторов PHP.

редактор Лицензия Кросплатформенная Краткое описание
IDE Netbeans Open Source Да
  • Специальная среда кодирования PHP с подсветкой синтаксиса и завершением кода для ключевых слов и другой известной информации.
  • Поддерживает интеграцию с фреймворками PHP MVC, например Zend,
  • История кода, показывающая изменения, внесенные в файл.
  • SFTP, FTP и SVN через плагины.
Dreamweaver Коммерческая Да
  • Поддерживает HTML и PHP.
  • Подсветка синтаксиса, свертывание кода и завершение ключевых слов и другой известной информации.
  • Поддерживает SFTP и FTP.
Зенд студия Коммерческая Да
  • Интегрирован с Zend Server и платформой Zend PHP MVC, PHPUnit, phpDocumentor и т. д.
  • Имеет подсветку синтаксиса, свертывание кода,
  • Поддержка Веб-службы и так далее
PHP Eclipse Open Source Да
  • Средство форматирования кода
  • Поддерживает SVN, SHH/FTP.
Блокнот ++ Freeware Только для Windows
  • Подсветка синтаксиса
  • Поддерживает SFTP и FTP через плагины.

Редактор PHP в среде IDE Netbeans Как кратко показано в приведенной выше таблице, среда IDE Netbeans обладает мощными функциями, повышающими производительность программистов PHP. IDE можно бесплатно загрузить с сайта https://netbeans.org/downloads/index.html

  • Функции подсветки синтаксиса и автозаполнения расширяют возможности производительность
  • Он имеет встроенную поддержку таких систем баз данных, как MySQL. Вам не нужно использовать две программы для написания кода и разработки вашей базы данных..
  • IDE может использоваться в среда для совместной работы. Это удобно, когда вам приходится работать с другими разработчиками в команде.
  • В среде IDE есть поддержка других языков такие как;

    • Java SE
    • JavaEE
    • C
    • C + +

Текущая версия среды IDE Netbeans на момент написания этой статьи — версия 7.3.

Введение в IDE Netbeans

После успешной установки PHP-редактора Netbeans IDE запустите программу, как любую другую программу Windows. Появится окно, показанное ниже

Введение в IDE Netbeans

1. Обозреватель проектов – эта панель используется для отображения всех открытых проектов. Проекты перечислены в виде дерева.

2. Панель инструментов ярлыков – эта панель инструментов содержит ярлыки для часто выполняемых задач, таких как создание нового проекта, открытие существующего проекта, действия отмены и повтора и т. д.

3. Стартовая страница – эта страница содержит 3 вкладки: «Обучение и обнаружение», «Мои Netbeans» и «Что нового».

  • Первая вкладка [Learn and Discover] знакомит вас с функциями IDE Netbeans, демонстрирует некоторые демонстрации и учебные пособия, которые можно разработать в IDE Netbeans.
  • Вторая вкладка [My Netbeans] содержит список недавно открытых проектов, позволяет устанавливать плагины и активировать функции IDE.

4. Окно вывода – он используется для отображения вывода таких программ, как консольные приложения Java. Он также используется для отображения журнала и отладочной информации. На снимке экрана ниже показана IDE с открытым проектом.

Введение в IDE Netbeans

Создание нового проекта PHP с использованием среды IDE Netbeans.

  • Нажмите кнопку «Создать новый проект» на панели инструментов, как показано ниже.

Проект PHP с использованием IDE Netbeans

  • Если вы загрузили все пакеты, доступные в XAMPP NetBeans IDE, убедитесь, что вы выбрали PHP в категории проектов, PHP-приложение в разделе «Проекты», а затем нажмите кнопку «Далее».

Проект PHP с использованием IDE Netbeans

  • Введите имя проекта, как показано ниже.

Проект PHP с использованием IDE Netbeans

  • Убедитесь, что папка сохранена в каталоге установки XAMPP PHP, как показано выше.
  • Нажмите кнопку «Далее», когда закончите.

Проект PHP с использованием IDE Netbeans

  • Убедитесь, что для параметра «Запуск от имени:» установлено значение «Локальный веб-сайт» (работает на локальном веб-сервере).

    • URL-адрес проекта: установлен на http://localhost/phplessons/

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

  • Нажмите кнопку «Далее».

Проект PHP с использованием IDE Netbeans

  • Редактор PHP Netbeans обеспечивает интеграцию с платформами PHP MVC, такими как Symfony и Zend. На данный момент мы не будем выбирать какую-либо структуру MVC. Нажмите кнопку «Готово».
  • Ваш вновь созданный проект будет отображаться в браузере проектов, и для вас будет создана страница index.php.
  • Недавно созданная страница содержит некоторый HTML-код. Замените его следующимwing код, показанный ниже.

Запуск вашего первого примера PHP

<?php
echo "Hello World!";
?>
  • Нажмите кнопку «Выполнить» на панели инструментов, как показано ниже.

Пример PHP

  • Ваш браузер по умолчанию откроется с URL-адресом http://localhost/phplessons/index.php . Вывод «Hello World!» будет отображаться в вашем браузере.

Итоги

  • Полная форма XAMPP — это платформа X-cross, Apache, MySQL, PHP и Perl.
  • Редактор PHP — это программа, которая позволяет вам писать код PHP в кратчайшие сроки и позволяет отлаживать синтаксические ошибки во время разработки.
  • Редактор PHP Netbeans — это кроссплатформенный редактор с открытым исходным кодом, который повышает производительность разработчиков PHP.