Sådan downloades og installeres XAMPP på Windows: PHP Tutorial

Hvad er XAMPP?

XAMPP er en open source-webserver på tværs af platforme, der består af en webserver, MySQL databasemotor og PHP og Perl programmeringspakker. Det er kompileret og vedligeholdt af Apache. Det giver brugerne mulighed for at oprette WordPress-websteder online ved hjælp af en lokal webserver på deres computer. Det understøtter Windows, Linux og Mac.

Det er kompileret og vedligeholdt af apache. Akronymet XAMPP står for;

  • X – [operativsystemer på tværs af platforme], hvilket betyder, at det kan køre på alle OS Mac OX, Windows , Linux etc.
  • A - Apache – dette er webserversoftwaren.
  • M - MySQL – Database.
  • P - PHP
  • P – Perl – scriptsprog

Hvorfor bruge XAMPP?

XAMPP giver et let-at-bruge kontrolpanel til at administrere Apache, MySQL, og andre programmer uden brug af kommandoer. For at bruge PHP skal vi installere Apache og MySQL. Det er ikke nemt at installere Apache og konfigurere det, da det blandt andet skal opsættes og integreres med PHP og Perl. XAMPP beskæftiger sig med al kompleksiteten til at opsætte og integrere Apache med PHP og Perl.

I modsætning til Java der kører med Java Kun SDK, PHP kræver en web-server for at fungere.

Sådan installeres XAMPP

Vi ser nærmere på trin for trin processen for at installere XAMPP til Windows. For Andet Operating Systems, er XAMPP installationstrin ens.

Trin 1) Download XAMPP

Klik her for at downloade XAMPP Windows: https://www.apachefriends.org/download.html

Trin 2) Start installationen

XAMPP-installation er ligesom at installere ethvert andet Windows-program. Der er dog et par ting, vi skal være opmærksomme på.

Trin 3) Kør opsætningen

Når du har downloadet XAMPP, skal du køre opsætningen. Dialogvinduet for advarselsmeddelelse vist nedenfor vises.

Installer XAMPP

Trin 4) Skift brugerkontrolindstillinger

Hvis du bruger Windows Se guld Windows 7, skal du sørge for at deaktivere funktionen Brugerkontokontrol. For at gøre dette skal du vælge Kontrolpanel > Brugerkonti > Skift indstillinger for brugeradgangskontrol. Diagrammet nedenfor illustrerer de vigtigste trin.

Installer XAMPP

Trin 5) Gem indstillingerne

  • Når du har deaktiveret brugerkontokontrol, skal du klikke på OK-knappen i advarselsboksen.
  • Denne gang får du følgende besked

Installer XAMPP

Trin 6) Klik på Næste

Klik på næste på den efterfølgende skærm

Installer XAMPP

Trin 7) Vælg installationsstien

På det næste skærmbillede skal du ændre installationsstien, hvis det er nødvendigt. Klik på Næste

Installer XAMPP

Trin 8) Tjek de nødvendige tjenester

På det næste skærmbillede skal du vælge Apache og MySQL. Du kan eventuelt vælge FileZilla (FTP-klient), hvis det er nødvendigt. Klik på Installer

Installer XAMPP

Bemærk en tjeneste er et langvarigt program i Windows, der ikke kræver brugerindgriben. Tjenester kan indstilles til at køre automatisk, når Windows-operativsystemet startes. For at du kan bruge Apache og MySQL, de formodes at køre i baggrunden. Installation af dem som tjenester kører både Apache og MySQL automatisk i baggrunden, når du tænder for din computer. Hvis du ikke har installeret Apache og MySQL som tjenester, så skal du manuelt starte dem hver gang du vil bruge dem. Du bliver nødt til at gøre dette fra XAMPP kontrolpanel.PHP og

Trin 9) Afslut installationen

Når installationen er gennemført, vil du se følgende vindue

Installer XAMPP

  • Klik på knappen Afslut

Før vi tester vores XAMPP-installation, lad os først se på de grundlæggende mapper, som vi vil arbejde med.

Grundlæggende XAMPP-webserverkonfiguration

Denne XAMPP Tutorial antager, at du har installeret XAMPP på drev C in Windows ved at bruge ovenstående trin. Det følgende er en liste over de grundlæggende mapper, som du formodes at være opmærksom på.

Grundlæggende XAMPP-webserverkonfiguration

  • htdocs; dette er web-rodmappen. Alle vores PHP-koder vil blive placeret i denne mappe.
  • mysql – denne mappe indeholder al information relateret til MySQL databasemotor, som standard kører den på port 3306.
  • php – denne mappe indeholder PHP installationsfiler. Den indeholder en vigtig fil ved navn php.ini. Denne mappe bruges til at konfigurere, hvordan PHP opfører sig på din server.

Som standard, Apache-webserveren kører på port 80. Hvis port 80 tages af en anden webserver, kan du bruge et andet portnummer. Til denne øvelse vil vi antage, at vi bruger port 80. Bemærk, hvis du bruger SKYPE, bruger den den samme port. Tæt Skype hvis du vil bruge XAMPP til PHP på port 80

XAMPP kontrolpanel

Kontrolpanelet bruges til at styre programmer installeret via XAMPP. For at åbne XAMPP Server-kontrolpanelet,

  • Klik på startmenuen
  • Udforsk programbiblioteket og find Apace Friends og derefter XAMPP som vist i diagrammet nedenfor

XAMPP kontrolpanel

  • Diagrammet nedenfor viser kontrolpanelet.

XAMPP kontrolpanel

1) Dette afsnit viser de installerede tjenester, moduler og proces-id'erne PID'er. Et grønt flueben betyder, at modulet er installeret som en service. Det røde mærke betyder, at det ikke er blevet installeret som en service. For at installere en tjeneste skal du klikke på det røde mærke. Hvis knappen viser et grønt flueben, og du klikker på den, vil kontrolpanelet spørge dig, om du vil afinstallere systemet.

2) Dette afsnit viser port(e), der er knyttet til modulerne. Handlingsafsnittet er til;

  1. start- og stopmoduler
  2. Åbn de administrative vinduer for Apache og MySQL
  3. Åbn konfigurationsfiler til Apache, MySQL osv. for at foretage ændringer
  4. Se logfiler for modulerne

3) Dette afsnit indeholder nyttige værktøjer såsom Netsat, genveje til Windows-tjenester osv.

4) Dette afsnit viser statusoplysninger om modulerne. Kontrolpanelet kan bruges til at;

  • Installer og afinstaller tjenester såsom Apache, MySQL osv., der er installeret via XAMPP
  • Start og stop tjenester.
  • Åbn konfigurationsfiler osv.

Konfigurer XAMPP

Lad os nu se på de grundlæggende konfigurationer, der kræves, før vi begynder at bruge vores XAMPP-installation til at udvikle PHP-drevne websteder. Indtast URL'en http://localhost/xampp/ i din yndlingsbrowser. Til denne tutorial vil vi bruge Firefox som vores webbrowser.

Konfigurer XAMPP

Hvis du er i stand til at se ovenstående skærm, har du installeret XAMPP med succes. Panelet i venstre side indeholder links til nyttig information såsom;

  • Den installerede version af PHP
  • Sikkerhedsindstillinger for XAMPP
  • Adgang til hjælpeprogrammer såsom phpMyAdmin osv.

PHP-versionen, der leveres med XAMPP 1.8.0, er PHP 5.4.4

Hvad er den bedste PHP IDE?

En PHP IDE er et program, der giver dig mulighed for nemt at skrive PHP-koder. PHP IDE'er er ofte udstyret med syntaksfremhævningsfunktioner og i nogle tilfælde også autofuldførelsesfunktioner. Det betyder, at hvis du skriver et PHP-nøgleord, som er kendt af PHP-fortolkeren, så vil nøgleordet blive fremhævet i en anden farve end den, der bruges til almindelige udsagn. Autofuldførelsesfunktionerne dukker automatisk kendte PHP-nøgleord op, mens du skriver dem. Notesblok kan også bruges til at skrive og redigere PHP-koder. Ulempen ved at bruge en editor som f.eks. Notesblok er, at fejlfinding af scripts bliver vanskelig, fordi det ikke er let at få øje på fejl, såsom fejlstavede nøgleord, ulukkede klammer osv. en IDE vil fremhæve udsagn med fejl, så det er nemt for dig at få øje på dem. Tabellen nedenfor viser 5 populære PHP-editorer

editor Licens Cross Platform Kort beskrivelse
Netbeans IDE Open Source Ja
  • Dedikeret PHP-kodningsmiljø med syntaksfremhævning og kodefuldførelse for nøgleord og anden kendt information.
  • Understøtter integration med PHP MVC frameworks, dvs. Zend,
  • Kodehistorik, der viser ændringerne i en fil
  • SFTP, FTP og SVN via plugins.
Dreamweaver Kommerciel Ja
  • Understøtter HTML og PHP.
  • Syntaksfremhævning, kodefoldning og færdiggørelse for nøgleord og anden kendt information.
  • Understøtter SFTP og FTP.
Zend studie Kommerciel Ja
  • Integreret med Zend Server og Zend PHP MVC framework, PHPUnit, phpDocumentor osv.
  • Har syntaksfremhævning, kodefoldning,
  • Støtte til Webtjenester etc.
PHP Eclipse Open Source Ja
  • Kodeformater
  • Understøtter SVN, SHH/FTP
Notepad ++ Freeware Windows kun
  • Syntaksbelysning
  • Understøtter SFTP og FTP via plugins.

Netbeans IDE PHP editor Som kort fremhævet i ovenstående tabel, har Netbeans IDE kraftfulde funktioner, der forbedrer produktiviteten af ​​PHP-kodere. IDE kan gratis downloades fra https://netbeans.org/downloads/index.html

  • Syntaksfremhævning og autofuldførelsesfunktioner forbedrer din produktivitet
  • Det har indbygget understøttelse af databasesystemer som MySQL. Du behøver ikke bruge to programmer til at kode og udvikle din database.
  • IDE kan bruges i en samarbejdsmiljø. Dette er praktisk, når du skal arbejde sammen med andre udviklere som et team.
  • IDE har understøttelse af andre sprog såsom;

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

Den nuværende version af Netbeans IDE, når dette skrives, er version 7.3

Introduktion til Netbeans IDE

Når du har installeret Netbeans IDE PHP editor, skal du køre programmet ligesom ethvert andet Windows-program. Vinduet vist nedenfor vises

Introduktion til Netbeans IDE

1. Projektudforsker – dette panel bruges til at vise alle de åbnede projekter. Projekterne er listet i en trævisning.

2. Genvejsværktøjslinje – denne værktøjslinje indeholder genveje til ofte udførte opgaver, såsom oprettelse af et nyt projekt, åbning af et eksisterende projekt, fortryd og fortryd handlinger osv.

3. Startside – denne side indeholder 3 faner nemlig- Lær og opdag, Mine Netbeans og Hvad er nyt.

  • Den første fane [Learn and Discover] introducerer dig til funktionerne i Netbeans IDE, viser nogle demoer og tutorials, der kan udvikles i Netbeans IDE.
  • Den anden fane [My Netbeans] viser de nyligt åbnede projekter, giver dig mulighed for at installere plugins og aktivere funktioner i IDE.

4. Output vindue – den bruges til at vise output fra programmer som f.eks Java konsol applikationer. Det bruges også til at vise log- og fejlfindingsoplysninger. Skærmbilledet nedenfor viser IDE'en med et projekt åbent.

Introduktion til Netbeans IDE

Oprettelse af et nyt PHP-projekt ved hjælp af Netbeans IDE

  • Klik på knappen Opret nyt projekt på værktøjslinjen som vist nedenfor

PHP-projekt ved hjælp af Netbeans IDE

  • Hvis du downloadede alle de tilgængelige bundter i XAMPP NetBeans IDE, sørg for at vælge PHP under projektkategori, PHP-applikation under Projekter, og klik derefter på knappen Næste.

PHP-projekt ved hjælp af Netbeans IDE

  • Indtast projektets navn som vist nedenfor.

PHP-projekt ved hjælp af Netbeans IDE

  • Sørg for, at mappen er gemt i XAMPP PHP installationsmappen som vist ovenfor.
  • Klik på næste knap, når du er færdig.

PHP-projekt ved hjælp af Netbeans IDE

  • Sørg for, at Kør som: er indstillet til Lokalt websted (kører på lokal webserver)

    • Projektets URL: er indstillet til http://localhost/phplessons/

Bemærk ovenstående indstillinger indstilles som standard for dig. Du behøver ikke ændre noget, medmindre du er ekspert

  • Klik på knappen Næste

PHP-projekt ved hjælp af Netbeans IDE

  • Netbeans PHP-editoren giver mulighed for integration med PHP MVC-frameworks såsom Symfony og Zend. For nu vil vi ikke vælge nogen MVC-ramme. Klik på knappen Afslut.
  • Dit nyoprettede projekt vil blive vist i projektbrowseren og en index.php-side oprettet til dig.
  • Den nyoprettede side indeholder noget html-kode. Udskift den med følgende kode vist nedenfor.

Kører dit første PHP-eksempel

<?php
echo "Hello World!";
?>
  • Klik på Kør-knappen på værktøjslinjen som vist nedenfor

PHP eksempel

  • Din standardbrowser vil blive åbnet med URL'en http://localhost/phplessons/index.php . Outputtet "Hej verden!" vil blive vist i din browser.

Resumé

  • XAMPP fulde form er X-cross platform, Apache, MySQL, PHP og Perl
  • En PHP-editor er et program, der giver dig mulighed for at skrive PHP-kode inden for den kortest mulige tid og giver dig mulighed for at debugge dine syntaksfejl på designtidspunktet.
  • Netbeans PHP-editor er en open source-editor på tværs af platforme, der øger produktiviteten hos PHP-udviklere.