Как скачать & Установите XAMPP в Windows: Учебное пособие по PHP

Содержание:

Anonim

Что такое XAMPP?

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

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

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

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

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

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

В этом руководстве по XAMPP вы узнаете:

  • Что такое XAMPP?
  • Зачем использовать XAMPP?
  • Как скачать и установить XAMPP
  • Базовая конфигурация веб-сервера XAMPP
  • Панель управления XAMPP
  • Настроить XAMPP
  • Какая PHP IDE лучшая?
  • Введение в IDE Netbeans
  • Создание нового проекта PHP с использованием IDE Netbeans
  • Запуск вашего первого примера PHP

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

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

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

Щелкните здесь, чтобы загрузить XAMPP для Windows: http://www.apachefriends.org/en/xampp-windows.html

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

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

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

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

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

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

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

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

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

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

Шаг 7) Выберите путь Insatllation

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

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

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

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

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

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

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

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

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

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

  • 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, как показано на схеме ниже.

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

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. Панель слева содержит ссылки на полезную информацию, например:

  • Установленная версия 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 Открытый исходный код да
  • Специальная среда программирования PHP с подсветкой синтаксиса и автозавершением кода для ключевых слов и другой известной информации.
  • Поддерживает интеграцию с фреймворками PHP MVC, например Zend,
  • История кода, которая показывает изменения, внесенные в файл
  • SFTP, FTP и SVN через плагины.
Dreamweaver Коммерческий да
  • Поддерживает HTML и PHP.
  • Подсветка синтаксиса, сворачивание и завершение кода для ключевых слов и другой известной информации.
  • Поддерживает SFTP и FTP.
Zend studio Коммерческий да
  • Интегрирован с Zend Server и Zend PHP MVC framework, PHPUnit, phpDocumentor и т. Д.
  • Имеет подсветку синтаксиса, сворачивание кода,
  • Поддержка веб-сервисов и т. Д.
PHP Eclipse Открытый исходный код да
  • Средство форматирования кода
  • Поддерживает SVN, SHH / FTP
Блокнот ++ Бесплатное ПО Только 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 IDE Netbeans запустите программу так же, как любую другую программу Windows. Появится окно, показанное ниже.

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

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

3. Стартовая страница - эта страница содержит 3 вкладки, а именно: Learn & Discover, My Netbeans и Что нового.

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

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

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

  • Нажмите кнопку создания нового проекта на панели инструментов, как показано ниже.

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

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

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

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

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

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

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

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

  • Нажмите кнопку запуска на панели инструментов, как показано ниже.

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

Резюме

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