Cum se descarcă & Instalați XAMPP pe Windows: Tutorial PHP

Cuprins:

Anonim

Ce este XAMPP?

XAMPP este un server web open-source, multiplataforma, care constă dintr-un server web, motor de baze de date MySQL și pachete de programare PHP și Perl. Este compilat și întreținut de Apache. Permite utilizatorilor să creeze site-uri web WordPress folosind un server web local pe computerul lor. Suportă Windows, Linux și Mac.

Este compilat și întreținut de apache. Acronimul XAMPP înseamnă;

  • X - [sisteme de operare multiplataforma], ceea ce înseamnă că poate rula pe orice sistem de operare Mac OX, Windows, Linux etc.
  • A - Apache - acesta este software-ul serverului web.
  • M - MySQL - Baza de date.
  • P - PHP
  • P - Perl - limbaj de scriptare

De ce să folosiți XAMPP?

XAMPP oferă un panou de control ușor de utilizat pentru a gestiona Apache, MySQL și alte programe fără a utiliza comenzi. Pentru a utiliza PHP, trebuie să instalăm Apache și MySQL. Nu este ușor să instalați Apache și să-l configurați, deoarece trebuie să fie configurat și integrat cu PHP și Perl, printre altele. XAMPP se ocupă de toată complexitatea pentru a configura și integra Apache cu PHP și Perl.

Spre deosebire de Java care rulează numai cu SDK-ul Java, PHP necesită un server web pentru a funcționa.

În acest tutorial XAMPP, veți învăța-

  • Ce este XAMPP?
  • De ce să folosiți XAMPP?
  • Cum se descarcă și se instalează XAMPP
  • Configurarea de bază a serverului web XAMPP
  • Panoul de control XAMPP
  • Configurați XAMPP
  • Care este cel mai bun IDE PHP?
  • Introducere în IDE Netbeans
  • Crearea unui nou proiect PHP folosind IDE-ul Netbeans
  • Rularea primului dvs. exemplu PHP

Cum se instalează XAMPP

Ne uităm la procesul pas cu pas pentru a instala XAMPP pentru Windows. Pentru alte sisteme de operare, pașii de instalare XAMPP sunt similari.

Pasul 1) Descărcați XAMPP

Faceți clic aici pentru a descărca XAMPP pentru Windows: http://www.apachefriends.org/en/xampp-windows.html

Pasul 2) Porniți instalarea

Instalarea XAMPP este la fel ca instalarea oricărui alt program Windows. Există totuși câteva lucruri pe care trebuie să le observăm.

Pasul 3) Rulați configurarea

După ce ați descărcat XAMPP, rulați configurarea. Apare fereastra de dialog a mesajului de avertizare prezentată mai jos.

Pasul 4) Modificați setările de control al utilizatorului

Dacă utilizați Windows Vista sau Windows 7, asigurați-vă că dezactivați caracteristica Control cont utilizator. Pentru a face acest lucru, selectați Panou de control> Conturi utilizator> Modificare setări Control acces utilizator. Diagrama de mai jos ilustrează pașii principali.

Pasul 5) Salvați setările

  • După ce ați dezactivat Controlul contului de utilizator, faceți clic pe butonul OK din caseta de mesaje de avertizare.
  • De data aceasta primiți următorul mesaj

Pasul 6) Faceți clic pe Următorul

În ecranul următor, faceți clic pe următor

Pasul 7) Alegeți calea Insatllation

În ecranul următor, modificați calea de instalare, dacă este necesar. Faceți clic pe Următorul

Pasul 8) Verificați serviciile necesare

În ecranul următor selectați Apache și MySQL. Dacă aveți nevoie, puteți selecta opțional FileZilla (Client FTP). Faceți clic pe Instalare

Rețineți că un serviciu este un program de lungă durată în Windows care nu necesită intervenția utilizatorului. Serviciile pot fi setate să ruleze automat ori de câte ori este pornit sistemul de operare Windows. Pentru a utiliza Apache și MySQL, acestea ar trebui să ruleze în fundal . Instalarea acestora ca servicii rulează automat atât Apache, cât și MySQL în fundal ori de câte ori porniți computerul . Dacă nu ați instalat Apache și MySQL ca servicii, atunci trebuie să le porniți manual de fiecare dată când doriți să le utilizați. Va trebui să faceți acest lucru din panoul de control XAMPP.PHP și

Pasul 9) Finalizați instalarea

După finalizarea cu succes a instalării, veți vedea următoarea fereastră

  • Faceți clic pe butonul Finalizare

Înainte de a testa instalarea noastră XAMPP, să ne uităm mai întâi la directoarele de bază cu care vom lucra.

Configurarea de bază a serverului web XAMPP

Acest tutorial XAMPP presupune că ați instalat XAMPP pe unitatea C în Windows urmând pașii menționați mai sus . Următoarea este o listă a directoarelor de bază pe care ar trebui să le cunoașteți.

  • htdocs ; acesta este directorul rădăcină web. Toate codurile noastre PHP vor fi plasate în acest director.
  • mysql - acest director conține toate informațiile legate de motorul bazei de date MySQL, implicit rulează pe portul 3306.
  • php - acest director conține fișiere de instalare PHP. Conține un fișier important numit php.ini. Acest director este utilizat pentru a configura cum se comportă PHP pe serverul dvs.

În mod implicit , serverul web Apache rulează pe portul 80 . Dacă portul 80 este preluat de un alt server web, puteți utiliza un număr de port diferit. Pentru acest tutorial vom presupune că folosim portul 80. Notă, dacă utilizați SKYPE, acesta folosește același port. Închideți Skype dacă doriți să utilizați XAMPP pentru PHP pe portul 80

Panoul de control XAMPP

Panoul de control este utilizat pentru a gestiona programele instalate prin XAMPP. Pentru a deschide panoul de control al serverului XAMPP,

  • Faceți clic pe meniul Start
  • Explorează directorul de programe și localizează Apace Friends, apoi XAMPP așa cum se arată în diagrama de mai jos

  • Diagrama de mai jos arată panoul de control.

1) Această secțiune listează serviciile instalate, modulele și ID-urile de proces PID (uri). O bifă verde înseamnă că modulul a fost instalat ca serviciu. Marcajul roșu înseamnă că nu a fost instalat ca serviciu. Pentru a instala un serviciu, faceți clic pe marca roșie. Dacă butonul arată o bifă verde și faceți clic pe ea, panoul de control vă va întreba dacă doriți să dezinstalați sistemul.

2) Această secțiune prezintă porturile asociate modulelor. Secțiunea de acțiuni este pentru;

  1. pornirea și oprirea modulelor
  2. Deschideți ferestrele administrative pentru Apache și MySQL
  3. Deschideți fișiere de configurare pentru Apache, MySQL etc. pentru a face modificări
  4. Vizualizați fișierele jurnal pentru module

3) Această secțiune conține utilități utile, cum ar fi Netsat, comenzi rapide pentru servicii Windows etc.

4) Această secțiune afișează informații de stare pe module. Panoul de control poate fi folosit pentru;

  • Instalați și dezinstalați servicii precum Apache, MySQL etc., care sunt instalate prin XAMPP
  • Porniți și opriți serviciile.
  • Deschideți fișierele de configurare etc.

Configurați XAMPP

Să vedem acum configurațiile de bază necesare înainte de a începe să folosim instalarea noastră XAMPP pentru dezvoltarea de site-uri web cu PHP. Tastați adresa URL http: // localhost / xampp / în browserul dvs. preferat. Pentru acest tutorial, vom folosi Firefox ca browser web.

Dacă puteți vedea ecranul de mai sus, atunci ați instalat XAMPP cu succes. Panoul din partea stângă conține linkuri către informații utile, cum ar fi;

  • Versiunea PHP instalată
  • Setările de securitate ale XAMPP
  • Acces la utilități precum phpMyAdmin etc.

Versiunea PHP livrată cu XAMPP 1.8.0 este PHP 5.4.4

Care este cel mai bun IDE PHP?

Un IDE PHP este un program care vă permite să scrieți cu ușurință coduri PHP. IDE-urile PHP sunt adesea echipate cu caracteristici de evidențiere a sintaxei și, în unele cazuri, funcții de completare automată. Aceasta înseamnă că, dacă scrieți un cuvânt cheie PHP cunoscut de interpretul PHP, cuvântul cheie va fi evidențiat cu o culoare diferită de cea utilizată pentru instrucțiunile obișnuite. Funcțiile de completare automată afișează automat cuvinte cheie PHP cunoscute pe măsură ce le tastați. Notepad poate fi folosit și pentru scrierea și editarea codurilor PHP. Dezavantajul utilizării unui editor, cum ar fi Notepad, este că depanarea scripturilor devine dificilă, deoarece nu este ușor să identificați erori, cum ar fi cuvintele cheie scrise greșit, acoladele nedeschise etc. Tabelul de mai jos prezintă 5 editori PHP populari

Editor Licență Cross Platform Descriere scurta
IDE Netbeans Sursa deschisa da
  • Mediu dedicat de codificare PHP cu evidențierea sintaxei și completarea codului pentru cuvinte cheie și alte informații cunoscute.
  • Suportă integrarea cu cadrele PHP MVC, adică Zend,
  • Istoricul codului care arată modificările aduse unui fișier
  • SFTP, FTP și SVN prin pluginuri.
Dreamweaver Comercial da
  • Suportă HTML și PHP.
  • Evidențierea sintaxei, plierea codului și completarea cuvintelor cheie și a altor informații cunoscute.
  • Suportă SFTP și FTP.
Studioul Zend Comercial da
  • Integrat cu Zend Server și Zend PHP MVC framework, PHPUnit, phpDocumentor etc.
  • Are evidențierea sintaxei, plierea codului,
  • Suport pentru servicii Web etc.
Eclipse PHP Sursa deschisa da
  • Formatator de cod
  • Suportă SVN, SHH / FTP
Notepad ++ Freeware Doar Windows
  • Evidențierea sintaxei
  • Suportă SFTP și FTP prin intermediul pluginurilor.

Editorul Netbeans IDE PHP Așa cum este evidențiat pe scurt în tabelul de mai sus, Netbeans IDE are caracteristici puternice care sporesc productivitatea programatorilor PHP. IDE-ul poate fi descărcat gratuit de pe https://netbeans.org/downloads/index.html

  • Evidențierea sintaxei și funcțiile de completare automată vă îmbunătățesc productivitatea
  • Are suport nativ pentru sisteme de baze de date precum MySQL. Nu trebuie să utilizați două programe pentru codificarea și dezvoltarea bazei de date .
  • IDE poate fi utilizat într-un mediu de colaborare . Acest lucru este util când trebuie să lucrați cu alți dezvoltatori ca echipă.
  • IDE are suport pentru alte limbi, cum ar fi;
    • Java SE
    • Java EE
    • C
    • C ++

Versiunea curentă a IDE Netbeans începând cu această scriere este versiunea 7.3

Introducere în IDE Netbeans

După ce ați instalat cu succes editorul Netbeans IDE PHP, rulați programul la fel ca orice alt program Windows. Apare fereastra de mai jos

1. Explorator de proiecte - acest panou este utilizat pentru a afișa toate proiectele deschise. Proiectele sunt listate într-o vizualizare arborescentă.

2. Bara de instrumente pentru comenzi rapide - această bară de instrumente conține comenzi rapide pentru sarcinile efectuate frecvent, cum ar fi crearea unui proiect nou, deschiderea unui proiect existent, acțiuni de anulare și refacere etc.

3. Pagina de pornire - această pagină conține 3 file și anume- Learn & Discover, My Netbeans și What's New.

  • Prima filă [Aflați și Descoperiți] vă prezintă caracteristicile IDE Netbeans, prezintă câteva demonstrații și tutoriale care pot fi dezvoltate în IDE Netbeans.
  • A doua filă [My Netbeans] listează proiectele recent deschise, vă permite să instalați pluginuri și să activați caracteristicile IDE.

4. Fereastra de ieșire - este utilizată pentru a afișa ieșirea din programe precum aplicații de consolă Java. De asemenea, este utilizat pentru a afișa informații despre jurnal și depanare. Captura de ecran de mai jos arată IDE cu un proiect deschis.

Crearea unui nou proiect PHP folosind IDE-ul Netbeans

  • Faceți clic pe butonul Creați un proiect nou din bara de instrumente, așa cum se arată mai jos

  • Dacă ați descărcat toate pachetele disponibile în IDE-ul XAMPP NetBeans, asigurați-vă că alegeți PHP în categoria proiect, Aplicație PHP sub Proiecte, apoi faceți clic pe butonul Următor.

  • Introduceți numele proiectului așa cum se arată mai jos.

  • Asigurați-vă că folderul este salvat în directorul de instalare XAMPP PHP așa cum se arată mai sus.
  • Când ați terminat, faceți clic pe butonul următor.

  • 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

  • Browserul dvs. implicit va fi deschis cu adresa URL http: //localhost/phplessons/index.php . Rezultatul „Hello World!” va fi afișat în browserul dvs.

rezumat

  • Forma completă XAMPP este X-cross platform, Apache, MySQL, PHP și Perl
  • Un editor PHP este un program care vă permite să scrieți cod PHP în cel mai scurt timp posibil și vă permite să depanați erorile de sintaxă la momentul proiectării.
  • Editorul Netbeans PHP este un editor open source multiplataforma care îmbunătățește productivitatea dezvoltatorilor PHP.