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

Что такое XAMPP?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Установить XAMPP

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

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

Установить XAMPP

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

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

Установить XAMPP

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

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

Установить XAMPP

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

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

Установить XAMPP

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

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

Установить XAMPP

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

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

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

Установить XAMPP

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

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

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

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

Базовая конфигурация веб-сервера 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
    • Java EE
    • 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-код. Замените его следующим кодом, показанным ниже.

Запуск вашего первого примера 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.