Hvordan laste ned og installere XAMPP på Windows: PHP-opplæring

Hva er XAMPP?

XAMPP er en åpen kildekode-nettserver på tvers av plattformer som består av en webserver, MySQL databasemotor, og PHP og Perl programmeringspakker. Den er kompilert og vedlikeholdt av Apache. Det lar brukere lage WordPress-nettsteder online ved å bruke en lokal webserver på datamaskinen. Det støtter Windows, Linux og Mac.

Den er kompilert og vedlikeholdt av apache. Akronymet XAMPP står for;

  • X – [operativsystemer på tvers av plattformer] som betyr at den kan kjøres på alle OS Mac OX, Windows , Linux og så videre
  • A - Apache – dette er webserverprogramvaren.
  • M - MySQL – Database.
  • P - PHP
  • P – Perl – skriptspråk

Hvorfor bruke XAMPP?

XAMPP gir et brukervennlig kontrollpanel for å administrere Apache, MySQL, og andre programmer uten å bruke kommandoer. For å bruke PHP må vi installere Apache og MySQL. Det er ikke lett å installere Apache og konfigurere den da den må settes opp og integreres med blant annet PHP og Perl. XAMPP tar for seg all kompleksiteten for å sette opp og integrere Apache med PHP og Perl.

I motsetning til Java som går med Java Bare SDK, PHP krever en webserver for å fungere.

Hvordan installere XAMPP

Vi ser på trinnvis prosess for å installere XAMPP for Windows. For andre Operating Systems, er XAMPP-installasjonstrinnene like.

Trinn 1) Last ned XAMPP

Klikk her for å laste ned XAMPP Windows: https://www.apachefriends.org/download.html

Trinn 2) Start installasjonen

XAMPP-installasjon er akkurat som å installere et hvilket som helst annet Windows-program. Det er imidlertid et par ting vi må merke oss.

Trinn 3) Kjør oppsettet

Etter at du har lastet ned XAMPP, kjør oppsettet. Dialogvinduet for advarselsmelding vist nedenfor vises.

Installer XAMPP

Trinn 4) Endre brukerkontrollinnstillinger

Hvis du bruker Windows Vista eller Windows 7, sørg for at du deaktiverer funksjonen for brukerkontokontroll. For å gjøre dette, velg Kontrollpanel > Brukerkontoer > Endre innstillinger for brukertilgangskontroll. Diagrammet nedenfor illustrerer hovedtrinnene.

Installer XAMPP

Trinn 5) Lagre innstillingene

  • Etter at du har deaktivert brukerkontokontrollen, klikker du på OK-knappen i advarselsboksen.
  • Denne gangen får du følgende melding

Installer XAMPP

Trinn 6) Klikk på Neste

I det påfølgende skjermbildet klikker du på neste

Installer XAMPP

Trinn 7) Velg installasjonsbanen

I neste skjermbilde, Endre installasjonsbanen om nødvendig. Klikk Neste

Installer XAMPP

Trinn 8) Sjekk de nødvendige tjenestene

I neste skjermbilde velger du Apache og MySQL. Du kan eventuelt velge FileZilla (FTP-klient) om nødvendig. Klikk Installer

Installer XAMPP

Merknader en tjeneste er et langvarig program i Windows som ikke krever brukerintervensjon. Tjenester kan settes til å kjøre automatisk når Windows-operativsystemet startes. For at du skal bruke Apache og MySQL, de skal kjøre i bakgrunnen. Å installere dem som tjenester kjører både Apache og MySQL automatisk i bakgrunnen når du slår på datamaskinen. Hvis du ikke har installert Apache og MySQL som tjenester, så må du starte dem manuelt hver gang du vil bruke dem. Du må gjøre dette fra XAMPP-kontrollpanelet.PHP og

Trinn 9) Fullfør installasjonen

Når installasjonen er fullført, vil du se følgende vindu

Installer XAMPP

  • Klikk på Fullfør-knappen

Før vi tester XAMPP-installasjonen vår, la oss først se på de grunnleggende katalogene vi skal jobbe med.

Grunnleggende XAMPP-webserverkonfigurasjon

Denne XAMPP-veiledningen forutsetter at du har installert XAMPP på stasjon C in Windows ved å bruke trinnene nevnt ovenfor. Følgende er en liste over de grunnleggende katalogene du skal være klar over.

Grunnleggende XAMPP-webserverkonfigurasjon

  • htdocs; dette er webrotkatalogen. Alle våre PHP-koder vil bli plassert i denne katalogen.
  • mysql – denne katalogen inneholder all informasjon relatert til MySQL databasemotor, som standard kjører den på port 3306.
  • php – denne katalogen inneholder PHP-installasjonsfiler. Den inneholder en viktig fil som heter php.ini. Denne katalogen brukes til å konfigurere hvordan PHP oppfører seg på serveren din.

Som standard, kjører Apache-nettserveren på port 80. Hvis port 80 tas av en annen webserver, kan du bruke et annet portnummer. For denne opplæringen vil vi anta at vi bruker port 80. Merk: Hvis du bruker SKYPE, bruker den samme port. Lukke Skype hvis du vil bruke XAMPP for PHP på port 80

XAMPP kontrollpanel

Kontrollpanelet brukes til å administrere programmer installert via XAMPP. For å åpne XAMPP Server-kontrollpanelet,

  • Klikk på startmenyen
  • Utforsk programkatalogen og finn Apace Friends og deretter XAMPP som vist i diagrammet nedenfor

XAMPP kontrollpanel

  • Diagrammet nedenfor viser kontrollpanelet.

XAMPP kontrollpanel

1) Denne delen viser de installerte tjenestene, modulene og prosess-ID-ene PID(er). En grønn hake betyr at modulen er installert som en tjeneste. Det røde merket betyr at den ikke er installert som en tjeneste. For å installere en tjeneste, klikk på det røde merket. Hvis knappen viser en grønn hake og du klikker på den, vil kontrollpanelet spørre deg om du vil avinstallere systemet.

2) Denne delen viser port(er) knyttet til modulene. Handlingsdelen er for;

  1. start- og stoppmoduler
  2. Åpne de administrative vinduene for Apache og MySQL
  3. Åpne konfigurasjonsfiler for Apache, MySQL etc. for å gjøre endringer
  4. Se loggfiler for modulene

3) Denne delen inneholder nyttige verktøy som Netsat, snarveier for Windows-tjenester osv.

4) Denne delen viser statusinformasjon om modulene. Kontrollpanelet kan brukes til å;

  • Installer og avinstaller tjenester som Apache, MySQL etc. som er installert via XAMPP
  • Start og stopp tjenester.
  • Åpne konfigureringsfiler osv.

Konfigurer XAMPP

La oss nå se på de grunnleggende konfigurasjonene som kreves før vi begynner å bruke vår XAMPP-installasjon for å utvikle PHP-drevne nettsteder. Skriv inn URL-en http://localhost/xampp/ i favorittnettleseren din. For denne opplæringen skal vi bruke Firefox som vår nettleser.

Konfigurer XAMPP

Hvis du kan se skjermen ovenfor, har du installert XAMPP vellykket. Panelet på venstre side inneholder lenker til nyttig informasjon som;

  • Versjonen av PHP installert
  • Sikkerhetsinnstillinger for XAMPP
  • Tilgang til verktøy som phpMyAdmin osv.

PHP-versjonen som leveres med XAMPP 1.8.0 er PHP 5.4.4

Hva er den beste PHP IDE?

En PHP IDE er et program som lar deg enkelt skrive PHP-koder. PHP IDE-er er ofte utstyrt med syntaksuthevingsfunksjoner og i noen tilfeller også autofullføringsfunksjoner. Dette betyr at hvis du skriver et PHP-nøkkelord som er kjent av PHP-tolken, vil nøkkelordet bli uthevet i en annen farge enn den som brukes for vanlige utsagn. Autofullføringsfunksjonene dukker automatisk opp kjente PHP-nøkkelord mens du skriver dem. Notisblokk kan også brukes til å skrive og redigere PHP-koder. Ulempen med å bruke en editor som Notepad er at feilsøking av skriptene blir vanskelig fordi det ikke er lett å oppdage feil som feilstavede nøkkelord, ulukkede klammeparenteser osv. en IDE vil fremheve setningene med feil slik at det er lett for deg å oppdage dem. Tabellen nedenfor viser 5 populære PHP-redigerere

editor Tillatelse Cross Platform Kort beskrivelse
Netbeans IDE Open Source Ja
  • Dedikert PHP-kodemiljø med syntaksutheving og kodefullføring for nøkkelord og annen kjent informasjon.
  • Støtter integrasjon med PHP MVC-rammeverk, dvs. Zend,
  • Kodehistorikk som viser endringene som er gjort i en fil
  • SFTP, FTP og SVN via plugins.
Dreamweaver Næringseiendom Ja
  • Støtter HTML og PHP.
  • Syntaksutheving, kodefolding og fullføring for nøkkelord og annen kjent informasjon.
  • Støtter SFTP og FTP.
Zend studio Næringseiendom Ja
  • Integrert med Zend Server og Zend PHP MVC rammeverk, PHPUnit, phpDocumentor etc.
  • Har syntaksutheving, kodefolding,
  • Støtte for Webtjenester og så videre
PHP Eclipse Open Source Ja
  • Kodeformater
  • Støtter SVN, SHH/FTP
Notisblokk ++ freeware Windows bare
  • Syntaks utheving
  • Støtter SFTP og FTP via plugins.

Netbeans IDE PHP editor Som kort fremhevet i tabellen ovenfor, har Netbeans IDE kraftige funksjoner som forbedrer produktiviteten til PHP-kodere. IDE kan fritt lastes ned fra https://netbeans.org/downloads/index.html

  • Syntaksutheving og autofullføringsfunksjoner forbedrer din produktivitet
  • Den har innebygd støtte for databasesystemer som MySQL. Du trenger ikke bruke to programmer for å kode og utvikle databasen.
  • IDE kan brukes i en samarbeidsmiljø. Dette kommer godt med når du må jobbe med andre utviklere som et team.
  • IDE har støtte for andre språk som for eksempel;

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

Den nåværende versjonen av Netbeans IDE når dette skrives er versjon 7.3

Introduksjon til Netbeans IDE

Etter at du har installert Netbeans IDE PHP-editor, kjør programmet akkurat som alle andre Windows-program. Vinduet vist nedenfor vises

Introduksjon til Netbeans IDE

1. Prosjektutforsker – dette panelet brukes til å vise alle de åpnede prosjektene. Prosjektene er oppført i en trevisning.

2. Verktøylinje for snarveier – denne verktøylinjen inneholder snarveier til ofte utførte oppgaver som å lage et nytt prosjekt, åpne et eksisterende prosjekt, angre og gjøre om handlinger osv.

3. Oppstartsside – denne siden inneholder 3 faner, nemlig- Lær og oppdag, My Netbeans og Hva er nytt.

  • Den første fanen [Learn and Discover] introduserer deg til funksjonene til Netbeans IDE, viser noen demoer og opplæringsprogrammer som kan utvikles i Netbeans IDE.
  • Den andre fanen [My Netbeans] viser de nylig åpnede prosjektene, lar deg installere plugins og aktivere funksjoner til IDE.

4. Utdatavindu – den brukes til å vise utdata fra programmer som f.eks Java konsollapplikasjoner. Den brukes også til å vise logg- og feilsøkingsinformasjon. Skjermbildet nedenfor viser IDE med et prosjekt åpent.

Introduksjon til Netbeans IDE

Opprette et nytt PHP-prosjekt ved å bruke Netbeans IDE

  • Klikk på knappen for å opprette nytt prosjekt på verktøylinjen som vist nedenfor

PHP-prosjekt som bruker Netbeans IDE

  • Hvis du lastet ned alle pakkene som er tilgjengelige i XAMPP NetBeans IDE, sørg for at du velger PHP under prosjektkategori, PHP-applikasjon under Prosjekter og klikk deretter på Neste-knappen.

PHP-prosjekt som bruker Netbeans IDE

  • Skriv inn prosjektnavnet som vist nedenfor.

PHP-prosjekt som bruker Netbeans IDE

  • Sørg for at mappen er lagret i XAMPP PHP-installasjonskatalogen som vist ovenfor.
  • Klikk på neste-knappen når du er ferdig.

PHP-prosjekt som bruker Netbeans IDE

  • Sørg for at Kjør som: er satt til Lokalt nettsted (kjører på lokal webserver)

    • Prosjekt-URL: er satt til http://localhost/phplessons/

Merknader innstillingene ovenfor vil bli satt for deg som standard. Du trenger ikke å endre noe med mindre du er en ekspert

  • Klikk på Neste-knappen

PHP-prosjekt som bruker Netbeans IDE

  • Netbeans PHP-editor tillater integrasjon med PHP MVC-rammeverk som Symfony og Zend. Foreløpig vil vi ikke velge noe MVC-rammeverk. Klikk på Fullfør-knappen.
  • Ditt nyopprettede prosjekt vil vises i prosjektnettleseren og en index.php-side opprettes for deg.
  • Den nylig opprettede siden inneholder litt html-kode. Erstatt den med følgende kode vist nedenfor.

Kjører ditt første PHP-eksempel

<?php
echo "Hello World!";
?>
  • Klikk på kjør-knappen på verktøylinjen som vist nedenfor

PHP eksempel

  • Standardnettleseren din åpnes med URL-en http://localhost/phplessons/index.php . Utgangen "Hello World!" vil vises i nettleseren din.

Oppsummering

  • XAMPP-fullformen er X-cross-plattformen, Apache, MySQL, PHP og Perl
  • En PHP-editor er et program som lar deg skrive PHP-kode på kortest mulig tid og lar deg feilsøke syntaksfeilene dine på designtidspunktet.
  • Netbeans PHP-editor er en åpen kildekode-editor på tvers av plattformer som forbedrer produktiviteten til PHP-utviklere.