Как да изтеглите & Инсталирайте XAMPP на Windows: Ръководство за PHP

Съдържание:

Anonim

Какво е XAMPP?

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

Той се компилира и поддържа от apache. Съкращението XAMPP означава;

  • X - [междуплатформени операционни системи], което означава, че може да работи на всяка OS 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) Запазете настройките

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

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

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

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

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

Стъпка 8) Проверете необходимите услуги

На следващия екран изберете Apache и MySQL. По желание можете да изберете FileZilla (FTP клиент), ако е необходимо. Щракнете върху Инсталиране

Обърнете внимание, че услугата е продължителна програма в Windows, която не изисква намеса на потребителя. Услугите могат да бъдат настроени да се изпълняват автоматично при всяко стартиране на операционната система Windows. За да използвате Apache и MySQL, те трябва да работят във фонов режим . Инсталирането им като услуги стартира Apache и MySQL автоматично във фонов режим, когато включите компютъра си . Ако не сте инсталирали Apache и MySQL като услуги, трябва да ги стартирате ръчно всеки път, когато искате да ги използвате. Ще трябва да направите това от контролния панел на XAMPP.PHP и

Стъпка 9) Завършете инсталацията

При успешно завършване на инсталацията ще видите следния прозорец

  • Щракнете върху бутона Finish

Преди да тестваме нашата инсталация 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 Server,

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

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

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

  • Синтактичното подчертаване и функциите за автоматично попълване подобряват вашата производителност
  • Той има собствена поддръжка за системи за бази данни като MySQL. Не е необходимо да използвате две програми за кодиране и разработване на вашата база данни .
  • IDE може да се използва в среда за съвместна работа . Това е полезно, когато трябва да работите заедно с други разработчици.
  • IDE има поддръжка за други езици като;
    • Java SE
    • Java EE
    • ° С
    • C ++

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

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

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

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

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

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

  • Първият раздел [Научете и открийте] ви запознава с характеристиките на IDE на Netbeans, представя някои демонстрации и уроци, които могат да бъдат разработени в IDE на Netbeans.
  • The second tab [My Netbeans] lists the recently opened projects, allows you to install plugins and activate features of the IDE.

4. Output window - it is used to display output from programs such as Java console applications. It is also used to display log and debug information. The screenshot below shows the IDE with a project open.

Creating a new PHP project using the Netbeans IDE

  • Click on the create new project button on the tool bar as shown below

  • If you downloaded all the bundles available in the XAMPP NetBeans IDE, make sure you choose PHP under project category, PHP Application under Projects then click on Next button.

  • Enter the project name as shown below.

  • Make sure the folder is saved in the XAMPP PHP installation directory as shown above.
  • Click on next button when done.

  • Make sure Run as: is set to Local Web Site(running on local web server)
    • The Project URL: is set to http://localhost/phplessons/

Note the above settings will be set for you by default. You don’t have to change anything unless you are an expert

  • Click on Next button

  • The Netbeans PHP editor allows for integration with PHP MVC frameworks such as Symfony and Zend. For now we will not select any MVC framework. Click on Finish button.
  • Your newly created project will be displayed in the project browser and an index.php page created for you.
  • The newly create page contains some html code. Replace it with the following code shown below.

Running your first PHP Example

  • Click on the run button on the toolbar as shown below

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

Обобщение

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