Hur laddar jag ner & Installera XAMPP på Windows: PHP-handledning

Innehållsförteckning:

Anonim

Vad är XAMPP?

XAMPP är en öppen källkod, plattformswebbserver som består av en webbserver, MySQL-databasmotor och PHP- och Perl-programmeringspaket. Den sammanställs och underhålls av Apache. Det tillåter användare att skapa WordPress-webbplatser online med en lokal webbserver på sin dator. Den stöder Windows, Linux och Mac.

Det sammanställs och underhålls av apache. Förkortningen XAMPP står för;

  • X - [operativsystem på flera plattformar] vilket betyder att den kan köras på alla OS Mac OX, Windows, Linux etc.
  • A - Apache - det här är webbserverns programvara.
  • M - MySQL - databas.
  • P - PHP
  • P - Perl - skriptspråk

Varför använda XAMPP?

XAMPP ger en lättanvänd kontrollpanel för att hantera Apache, MySQL och andra program utan att använda kommandon. För att kunna använda PHP måste vi installera Apache och MySQL. Det är inte lätt att installera Apache och konfigurera det eftersom det behöver ställas in och integreras med bland annat PHP och Perl. XAMPP hanterar all komplexitet för att konfigurera och integrera Apache med PHP och Perl.

Till skillnad från Java som bara körs med Java SDK kräver PHP en webbserver för att fungera.

I denna XAMPP-handledning lär du dig-

  • Vad är XAMPP?
  • Varför använda XAMPP?
  • Hur man laddar ner och installerar XAMPP
  • Grundläggande XAMPP-webbserverkonfiguration
  • XAMPP Kontrollpanel
  • Konfigurera XAMPP
  • Vad är det bästa PHP IDE?
  • Introduktion till Netbeans IDE
  • Skapa ett nytt PHP-projekt med Netbeans IDE
  • Köra ditt första PHP-exempel

Hur man installerar XAMPP

Vi undersöker steg för steg process för att installera XAMPP för Windows. För andra operativsystem är XAMPP-installationsstegen liknande.

Steg 1) Ladda ner XAMPP

Klicka här för att ladda ner XAMPP för Windows: http://www.apachefriends.org/en/xampp-windows.html

Steg 2) Starta installationen

XAMPP-installation är precis som att installera alla andra Windows-program. Det finns dock några saker som vi måste notera.

Steg 3) Kör installationen

När du har laddat ner XAMPP kör du installationen. Dialogrutan för varningsmeddelanden som visas nedan visas.

Steg 4) Ändra inställningar för användarkontroll

Om du använder Windows Vista eller Windows 7, se till att du inaktiverar funktionen Användarkontokontroll. För att göra detta väljer du Kontrollpanelen> Användarkonton> Ändra inställningar för användaråtkomstkontroll. Diagrammet nedan illustrerar huvudstegen.

Steg 5) Spara inställningarna

  • När du har avaktiverat användarkontokontrollen klickar du på OK-knappen i rutan för varningsmeddelanden.
  • Den här gången får du följande meddelande

Steg 6) Klicka på Nästa

Klicka på nästa på nästa skärm

Steg 7) Välj Insatllation-sökvägen

På nästa skärm, ändra installationsvägen om det behövs. Klicka på Nästa

Steg 8) Kontrollera nödvändiga tjänster

I nästa skärm väljer du Apache och MySQL. Du kan eventuellt välja FileZilla (FTP-klient) om det behövs. Klicka på Installera

Observera att en tjänst är ett långvarigt program i Windows som inte kräver användarintervention. Tjänster kan ställas in så att de körs automatiskt när Windows-operativsystemet startas. För att du ska kunna använda Apache och MySQL ska de köras i bakgrunden . Att installera dem som tjänster kör både Apache och MySQL automatiskt i bakgrunden när du startar din dator . Om du inte har installerat Apache och MySQL som tjänster måste du starta dem manuellt varje gång du vill använda dem. Du måste göra detta från XAMPP-kontrollpanelen.PHP och

Steg 9) Avsluta installationen

När installationen har slutförts ser du följande fönster

  • Klicka på knappen Slutför

Innan vi testar vår XAMPP-installation, låt oss först titta på de grundläggande kataloger som vi kommer att arbeta med.

Grundläggande XAMPP-webbserverkonfiguration

Denna XAMPP-handledning förutsätter att du har installerat XAMPP på enhet C i Windows med hjälp av stegen ovan . Följande är en lista över de grundläggande kataloger som du ska vara medveten om.

  • htdocs ; detta är webbrotkatalogen. Alla våra PHP-koder kommer att placeras i den här katalogen.
  • mysql - den här katalogen innehåller all information relaterad till MySQL-databasmotorn, som standard körs den på port 3306.
  • php - den här katalogen innehåller PHP-installationsfiler. Den innehåller en viktig fil med namnet php.ini. Den här katalogen används för att konfigurera hur PHP beter sig på din server.

Som standard körs Apache-webbservern på port 80 . Om port 80 tas av en annan webbserver kan du använda ett annat portnummer. För denna handledning antar vi att vi använder port 80. Obs! Om du använder SKYPE använder den samma port. Stäng Skype om du vill använda XAMPP för PHP på port 80

XAMPP Kontrollpanel

Kontrollpanelen används för att hantera program installerade via XAMPP. För att öppna XAMPP Server-kontrollpanelen,

  • Klicka på startmenyn
  • Utforska programkatalogen och leta upp Apace Friends och sedan XAMPP som visas i diagrammet nedan

  • Diagrammet nedan visar kontrollpanelen.

1) Detta avsnitt listar de installerade tjänsterna, modulerna och process-ID: n PID (er). En grön bockning betyder att modulen har installerats som en tjänst. Den röda markeringen betyder att den inte har installerats som en tjänst. Klicka på den röda markeringen för att installera en tjänst. Om knappen visar en grön bock och du klickar på den kommer kontrollpanelen att fråga dig om du vill avinstallera systemet.

2) Detta avsnitt visar portar som är associerade med modulerna. Handlingsavsnittet är för;

  1. start- och stoppmoduler
  2. Öppna de administrativa fönstren för Apache och MySQL
  3. Öppna konfigurationsfiler för Apache, MySQL etc. för att göra ändringar
  4. Visa loggfiler för modulerna

3) Detta avsnitt innehåller användbara verktyg som Netsat, Windows-tjänster genvägar etc.

4) Detta avsnitt visar statusinformation för modulerna. Manöverpanelen kan användas för att;

  • Installera och avinstallera tjänster som Apache, MySQL etc. som installeras via XAMPP
  • Starta och stoppa tjänster.
  • Öppna konfigurera filer etc.

Konfigurera XAMPP

Låt oss nu titta på de grundläggande konfigurationer som krävs innan vi börjar använda vår XAMPP-installation för att utveckla PHP-drivna webbplatser. Skriv webbadressen http: // localhost / xampp / i din favoritwebbläsare. För denna handledning använder vi Firefox som vår webbläsare.

Om du kan se ovanstående skärm har du installerat XAMPP framgångsrikt. Panelen på vänster sida innehåller länkar till användbar information som;

  • Versionen av PHP installerad
  • Säkerhetsinställningar för XAMPP
  • Tillgång till verktyg som phpMyAdmin etc.

PHP-versionen som levereras med XAMPP 1.8.0 är PHP 5.4.4

Vad är det bästa PHP IDE?

En PHP IDE är ett program som låter dig enkelt skriva PHP-koder. PHP IDE är ofta utrustade med syntaxfunktioner och i vissa fall autofullständiga funktioner också. Detta innebär att om du skriver ett PHP-nyckelord som är känt av PHP-tolk, kommer nyckelordet att markeras med en annan färg än den som används för vanliga uttalanden. Funktionerna för autoslutförande dyker automatiskt upp kända PHP-nyckelord när du skriver dem. Notepad kan också användas för att skriva och redigera PHP-koder. Nackdelen med att använda en redaktör som Notepad är att felsökning av skript blir svårt eftersom det inte är lätt att upptäcka fel som felstavade nyckelord, oavslutade hakparenteser etc. IDE kommer att markera uttalandena med fel så det är lätt för dig att upptäcka dem. Tabellen nedan visar 5 populära PHP-redaktörer

Redaktör Licens Cross Platform Kort beskrivning
Netbeans IDE Öppen källa Ja
  • Dedikerad PHP-kodningsmiljö med syntaxmarkering och kodavslutning för nyckelord och annan känd information.
  • Stöder integration med PHP MVC-ramar, dvs Zend,
  • Kodhistorik som visar de ändringar som gjorts i en fil
  • SFTP, FTP och SVN via plugins.
Dreamweaver Kommersiell Ja
  • Stöder HTML och PHP.
  • Syntaxmarkering, kodvikning och komplettering för nyckelord och annan känd information.
  • Stöder SFTP och FTP.
Zend studio Kommersiell Ja
  • Integrerad med Zend Server och Zend PHP MVC-ramverk, PHPUnit, phpDocumentor etc.
  • Har syntaxmarkering, kodvikning,
  • Stöd för webbtjänster etc.
PHP-förmörkelse Öppen källa Ja
  • Kodformatör
  • Stöder SVN, SHH / FTP
Anteckningsblock ++ Gratisprogram Endast Windows
  • Syntaxmarkering
  • Stöder SFTP och FTP via plugins.

Netbeans IDE PHP-redigerare Som kort framhävs i ovanstående tabell har Netbeans IDE kraftfulla funktioner som förbättrar produktiviteten för PHP-kodare. IDE kan hämtas fritt från https://netbeans.org/downloads/index.html

  • Syntaxmarkering och autofullständiga funktioner förbättrar din produktivitet
  • Den har inbyggt stöd för databassystem som MySQL. Du behöver inte använda två program för att koda och utveckla din databas .
  • IDE kan användas i en samarbetsmiljö . Detta kommer till nytta när du måste arbeta med andra utvecklare som ett team.
  • IDE har stöd för andra språk som;
    • Java SE
    • Java EE
    • C
    • C ++

Den nuvarande versionen av Netbeans IDE när detta skrivs är version 7.3

Introduktion till Netbeans IDE

När du har installerat Netbeans IDE PHP-redigeraren, kör programmet precis som alla andra Windows-program. Fönstret nedan visas

1. Project explorer - den här panelen används för att visa alla öppnade projekt. Projekten är listade i en trädvy.

2. Genvägsverktygsfält - det här verktygsfältet innehåller genvägar till ofta utförda uppgifter som att skapa ett nytt projekt, öppna ett befintligt projekt, ångra och göra om åtgärder etc.

3. Startsida - den här sidan innehåller tre flikar, nämligen- Lär och upptäck, Mina nätbönor och vad som är nytt.

  • Den första fliken [Lär och upptäck] introducerar dig till funktionerna i Netbeans IDE, visar några demos och tutorials som kan utvecklas i Netbeans IDE.
  • Den andra fliken [My Netbeans] listar de nyligen öppnade projekten, låter dig installera plugins och aktivera IDE-funktionerna.

4. Utmatningsfönster - det används för att visa utdata från program som Java-konsolapplikationer. Den används också för att visa logg- och felsökningsinformation. Skärmdumpen nedan visar IDE med ett öppet projekt.

Skapa ett nytt PHP-projekt med Netbeans IDE

  • Klicka på knappen Skapa nytt projekt i verktygsfältet enligt nedan

  • Om du laddade ner alla tillgängliga buntar i XAMPP NetBeans IDE, se till att du väljer PHP under projektkategori, PHP-applikation under Projekt och sedan klickar du på Nästa.

  • Ange projektnamnet enligt nedan.

  • Se till att mappen sparas i XAMPP PHP-installationskatalogen som visas ovan.
  • Klicka på nästa knapp när du är klar.

  • Se till att Kör som: är inställd på Lokal webbplats (körs på lokal webbserver)
    • Projektets URL: är inställd på http: // localhost / phplessons /

Observera att inställningarna ovan ställs in för dig som standard. Du behöver inte ändra någonting om du inte är expert

  • Klicka på Nästa

  • Netbeans PHP-redigerare möjliggör integration med PHP MVC-ramar som Symfony och Zend. För närvarande väljer vi inte något MVC-ramverk. Klicka på knappen Slutför.
  • Ditt nyskapade projekt visas i projektbläddraren och en index.php-sida skapas åt dig.
  • Den nyligen skapade sidan innehåller en del HTML-kod. Byt ut den med följande kod som visas nedan.

Köra ditt första PHP-exempel

  • Klicka på kör-knappen i verktygsfältet som visas nedan

  • Din standardwebbläsare öppnas med URL: en http: //localhost/phplessons/index.php . Produktionen "Hello World!" visas i din webbläsare.

Sammanfattning

  • XAMPP: s fullständiga form är X-cross-plattform, Apache, MySQL, PHP och Perl
  • En PHP-editor är ett program som låter dig skriva PHP-kod inom kortast möjliga tid och låter dig felsöka dina syntaxfel vid designtiden.
  • Netbeans PHP-redigerare är en öppen källkodsredigerare som ökar produktiviteten hos PHP-utvecklare.