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.
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.
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
Trinn 6) Klikk på Neste
I det påfølgende skjermbildet klikker du på neste
Trinn 7) Velg installasjonsbanen
I neste skjermbilde, Endre installasjonsbanen om nødvendig. Klikk Neste
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
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
- 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.
- 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
- Diagrammet nedenfor viser kontrollpanelet.
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;
- start- og stoppmoduler
- Åpne de administrative vinduene for Apache og MySQL
- Åpne konfigurasjonsfiler for Apache, MySQL etc. for å gjøre endringer
- 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.
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 |
|
Dreamweaver | Næringseiendom | Ja |
|
Zend studio | Næringseiendom | Ja |
|
PHP Eclipse | Open Source | Ja |
|
Notisblokk ++ | freeware | Windows bare |
|
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
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.
Opprette et nytt PHP-prosjekt ved å bruke Netbeans IDE
- Klikk på knappen for å opprette nytt prosjekt på verktøylinjen som vist nedenfor
- 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.
- Skriv inn prosjektnavnet som vist nedenfor.
- Sørg for at mappen er lagret i XAMPP PHP-installasjonskatalogen som vist ovenfor.
- Klikk på neste-knappen når du er ferdig.
-
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
- 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
- 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.