Как да изтеглите и инсталирате XAMPP на Windows: Урок по PHP

Какво е XAMPP?

XAMPP е кросплатформен уеб сървър с отворен код, който се състои от уеб сървър, MySQL машина за бази данни и PHP и Perl пакети за програмиране. Компилиран е и се поддържа от Apache. Той позволява на потребителите да създават уебсайтове на WordPress онлайн, като използват локален уеб сървър на своя компютър. Поддържа Windows, Linux и Mac.

Компилиран е и се поддържа от apache. Акронимът XAMPP означава;

  • X – [операционни системи за различни платформи], което означава, че може да работи на всяка OS Mac OX, Windows , Linux и т.н.
  • А - Apache – това е софтуерът на уеб сървъра.
  • М - 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 Windows. За други Operating Systems, стъпките за инсталиране на XAMPP са подобни.

Стъпка 1) Изтеглете XAMPP

Щракнете тук, за да изтеглите XAMPP за Windows: https://www.apachefriends.org/download.html

Стъпка 2) Стартирайте инсталацията

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

Стъпка 3) Стартирайте настройката

След като изтеглите XAMPP, стартирайте настройката. Появява се показаният по-долу диалогов прозорец с предупредително съобщение.

Инсталирайте XAMPP

Стъпка 4) Променете настройките за потребителски контрол

Ако използвате Windows Вижте златото Windows 7, уверете се, че сте деактивирали функцията за контрол на потребителските акаунти. За да направите това, изберете Контролен панел > Потребителски акаунти > Промяна на настройките за контрол на потребителския достъп. Диаграмата по-долу илюстрира основните стъпки.

Инсталирайте XAMPP

Стъпка 5) Запазете настройките

  • След като сте деактивирали контрола на потребителските акаунти, щракнете върху бутона OK в полето за предупредително съобщение.
  • Този път получавате следното съобщение

Инсталирайте XAMPP

Стъпка 6) Щракнете върху Напред

В следващия екран щракнете върху следващия

Инсталирайте XAMPP

Стъпка 7) Изберете пътя на Insatllation

На следващия екран променете пътя за инсталиране, ако е необходимо. Щракнете Напред

Инсталирайте 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(s). Зелена отметка означава, че модулът е инсталиран като услуга. Червеният знак означава, че не е инсталиран като услуга. За да инсталирате услуга, щракнете върху червения знак. Ако бутонът показва зелена отметка и щракнете върху него, контролният панел ще ви попита дали искате да деинсталирате системата.

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 ключови думи, докато ги въвеждате. Notepad може да се използва и за писане и редактиране на PHP кодове. Недостатъкът на използването на редактор като Notepad е, че отстраняването на грешки в скриптовете става трудно, тъй като не е лесно да се забележат грешки като грешно изписани ключови думи, незатворени скоби и т.н. IDE ще подчертае изразите с грешки, така че е лесно за вас да ги забележите. Таблицата, показана по-долу, показва 5 популярни PHP редактора

Редактор Разрешително Cross Platform Кратко описание
Netbeans IDE Open Source Да
  • Специализирана PHP среда за кодиране с подчертаване на синтаксиса и допълване на код за ключови думи и друга известна информация.
  • Поддържа интеграция с PHP MVC рамки, т.е. Zend,
  • История на кодовете, която показва промените, направени във файл
  • SFTP, FTP и SVN чрез добавки.
Dreamweaver търговски Да
  • Поддържа HTML и PHP.
  • Осветяване на синтаксис, сгъване на код и допълване за ключови думи и друга известна информация.
  • Поддържа SFTP и FTP.
Zend студио търговски Да
  • Интегриран със Zend Server и Zend PHP MVC framework, PHPUnit, phpDocumentor и др.
  • Има подчертаване на синтаксиса, сгъване на код,
  • Подкрепа за Уеб услуги и т.н.
PHP Eclipse Open Source Да
  • Форматиращ код
  • Поддържа SVN, SHH/FTP
Бележник ++ Freeware Windows само за лична употреба
  • Открояване на синтаксиса
  • Поддържа SFTP и FTP чрез добавки.

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

  • Подчертаването на синтаксиса и функциите за автоматично попълване подобряват вашите продуктивност
  • Има собствена поддръжка за системи с бази данни като MySQL. Не е необходимо да използвате две програми, за да кодирате и разработите вашата база данни.
  • IDE може да се използва в a среда за сътрудничество. Това е полезно, когато трябва да работите с други разработчици като екип.
  • IDE има поддръжка за други езици като;

    • Java SE
    • Java EE
    • C
    • C++

Текущата версия на Netbeans IDE към момента на писане е версия 7.3

Въведение в Netbeans IDE

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

Въведение в Netbeans IDE

1. Изследовател на проекти – този панел се използва за показване на всички отворени проекти. Проектите са изброени в дървовиден изглед.

2. Лента с инструменти за бърз достъп – тази лента с инструменти съдържа преки пътища към често изпълнявани задачи като създаване на нов проект, отваряне на съществуващ проект, действия за отмяна и повторение и др.

3. Стартова страница – тази страница съдържа 3 раздела, а именно – Научете и открийте, Моите Netbeans и Какво ново.

  • Първият раздел [Научете и открийте] ви представя функциите на Netbeans IDE, показва някои демонстрации и уроци, които могат да бъдат разработени в Netbeans IDE.
  • Вторият раздел [My Netbeans] изброява наскоро отворените проекти, позволява ви да инсталирате плъгини и да активирате функции на IDE.

4. Изходен прозорец – използва се за показване на изход от програми като Java конзолни приложения. Използва се и за показване на информация за журнал и отстраняване на грешки. Екранната снимка по-долу показва IDE с отворен проект.

Въведение в Netbeans IDE

Създаване на нов PHP проект с помощта на Netbeans IDE

  • Кликнете върху бутона за създаване на нов проект в лентата с инструменти, както е показано по-долу

PHP проект, използващ Netbeans IDE

  • Ако сте изтеглили всички налични пакети в XAMPP NetBeans IDE, уверете се, че сте избрали PHP под категория проект, PHP приложение под Проекти, след което щракнете върху бутона Напред.

PHP проект, използващ Netbeans IDE

  • Въведете името на проекта, както е показано по-долу.

PHP проект, използващ Netbeans IDE

  • Уверете се, че папката е записана в инсталационната директория на XAMPP PHP, както е показано по-горе.
  • Щракнете върху следващия бутон, когато сте готови.

PHP проект, използващ Netbeans IDE

  • Уверете се, че Run as: е настроено на Local Web Site (работа на локален уеб сървър)

    • URL адресът на проекта: е зададен на http://localhost/phplessons/

Забележка горните настройки ще бъдат зададени за вас по подразбиране. Не е нужно да променяте нищо, освен ако не сте експерт

  • Кликнете върху бутона Напред

PHP проект, използващ Netbeans IDE

  • PHP редакторът на Netbeans позволява интеграция с PHP MVC рамки като Symfony и Zend. Засега няма да избираме MVC рамка. Кликнете върху бутона Край.
  • Вашият новосъздаден проект ще бъде показан в браузъра на проекта и за вас ще бъде създадена страница index.php.
  • Новосъздадената страница съдържа някакъв html код. Заменете го със следния код, показан по-долу.

Изпълнение на вашия първи PHP пример

<?php
echo "Hello World!";
?>
  • Щракнете върху бутона за изпълнение в лентата с инструменти, както е показано по-долу

Пример за PHP

  • Вашият браузър по подразбиране ще бъде отворен с URL адреса http://localhost/phplessons/index.php . Резултатът „Здравей свят!“ ще се покаже във вашия браузър.

Oбобщение

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