XAMPP (Cross-platform, Apache, MySQL, PHP, Perl) is een Apache-distributie die u kunt gebruiken om een ​​lokale webserver te maken voor webontwikkeling en testen. Het fungeert als een live webserver, waarmee u uw websites en webtoepassingen kunt testen. XAMPP is zeer eenvoudig te configureren, omdat de meeste installatie geautomatiseerd is.

Deel een van de drie:
Installatie van XAMPP

  1. 1 Download het XAMPP-installatieprogramma. Je kunt het krijgen apachefriends.org/download.html. Zorg ervoor dat u de juiste versie voor uw systeem downloadt (32-bit of 64-bit).
    • In deze handleiding wordt versie 5.6.3 64-bit als voorbeeld gebruikt. Zorg ervoor dat u de opdrachten wijzigt op basis van de versie die u installeert.
  2. 2 Open de Terminal. Voordat u XAMPP kunt installeren, moet u de machtigingen voor het gedownloade bestand wijzigen zodat het kan worden uitgevoerd.
  3. 3 Wijzig de rechten. Voer de volgende opdracht in en druk op Enter. Voer zo nodig uw wachtwoord in:
    • sudo chmod + x xampp-linux-x64-5.6.3-0-installer.run
    • U kunt het gedownloade bestand naar het Terminal-venster slepen om automatisch de bestandsnaam en -locatie in te voeren.
  4. 4 Voer het installatieprogramma uit. Nadat u de machtigingen hebt gewijzigd, kunt u het installatieprogramma uitvoeren om XAMPP te installeren. Typ de volgende opdracht en druk op Enter:
    • sudo ./xampp-linux-x64-5.6.3-0-installer.run
  5. 5 Volg de aanwijzingen om XAMPP te installeren. Het grafische installatieprogramma wordt geopend om u door de rest van het installatieproces te leiden. De meeste gebruikers kunnen alle opties op hun standaardinstellingen laten staan.[1]
    • U kunt het vinkje bij 'Meer informatie over BitNami voor XAMPP' verwijderen als u hier niet in geïnteresseerd bent.

Tweede deel van de drie:
XAMPP configureren

  1. 1 Start de XAMPP-service. U kunt XAMPP starten met behulp van de Terminal door de volgende opdracht in te voeren en op Enter te drukken. Mogelijk wordt u om uw wachtwoord gevraagd.
    • sudo / opt / lampp / lampp start
  2. 2 Open de XAMPP-splash-pagina in uw webbrowser. Open uw webbrowser en typ in http: // localhost / xampp / in uw adresbalk. Als de XAMPP-service actief is, ziet u de welkomstpagina. Hiermee kunt u testen of XAMPP correct werkt.
  3. 3 Stel XAMPP in om te starten als Linux opstart. Als u wilt dat XAMPP wordt uitgevoerd wanneer de computer wordt aangezet en ingelogd, kunt u een regel toevoegen aan uw rc.local het dossier:
    • Open de Terminal, typ sudo nano /etc/rc.local en druk op Enter om de te openen rc.local bestand in de editor. Je kunt vervangen nano met je favoriete editor.
    • Toevoegen / opt / lampp / lampp start naar de vorige regel exit 0.
    • Sla op en sluit het rc.local het dossier.
  4. 4 Configureer uw beveiligingsinstellingen. XAMPP wordt geïnstalleerd zonder wachtwoorden en het wordt niet aangeraden om het uit te voeren wanneer het niet beveiligd is. U kunt al uw beveiligingsinstellingen configureren door de volgende opdracht in te voeren. Dit neemt je mee door een proces waarbij je een aantal vragen krijgt met betrekking tot verschillende veiligheidsaspecten.
    • sudo / opt / lampp / lampp-beveiliging
    • U wordt gevraagd een wachtwoord in te stellen voor XAMPP, een aantal MySQL-beveiligingsinstellingen in te stellen, een MySQL-wachtwoord, een phpMyAdmin-wachtwoord en een FTP-wachtwoord te maken.
    • Merk op dat hiermee je XAMPP-gebruikersnaam wordt ingesteld llamp.
  5. 5 Activeer eAccelerator. XAMPP bevat eAccelerator, een optimalisatietool voor PHP-ontwikkeling. Als je het wilt gebruiken, moet je de. Openen /opt/lampp/etc/php.ini bestand en verwijder de ; vanaf het begin van elk van de volgende regels. Start XAMPP opnieuw op na het opslaan van het bestand:

    ; Extension = "eaccelerator.so"
    ; Eaccelerator.shm_size = "16"
    ; Eaccelerator.cache_dir = "/ opt / lampp / tmp / eaccelerator"
    ; Eaccelerator.enable = "1"
    ; Eaccelerator.optimizer = "1"
    ; Eaccelerator.check_mtime = "1"
    ; Eaccelerator.debug = "0"
    ; Eaccelerator.filter = ""
    ; Eaccelerator.shm_max = "0"
    ; Eaccelerator.shm_ttl = "0"
    ; Eaccelerator.shm_prune_period = "0"
    ; Eaccelerator.shm_only = "0"
    ; Eaccelerator.compress = "1"
    ; Eaccelerator.compress_level = "9"

Probleemoplossen

  1. 1 Ik krijg een foutmelding wanneer ik XAMPP probeer te starten. Als u het foutbericht "Kan segmentprot na verhuizing niet herstellen: toestemming geweigerd?" Krijgt, is er een conflict met SELinux.
    • Type sudo / usr / sbin / setenforce 0 en druk op Enter. Dit zou je moeten toestaan ​​om XAMPP te starten.
  2. 2 Er verschijnen geen afbeeldingen op de XAMPP-pagina. Als XAMPP wordt uitgevoerd maar er geen afbeeldingen verschijnen wanneer u het in uw webbrowser opent, is dit vanwege een probleem met Apache en bepaalde Linux-systemen.
    • Open de /opt/lampp/etc/httpd.conf het dossier.
    • Verwijder de # van #EnableMMAP uitgeschakeld en #EnableSendfile uit.
    • Start XAMPP opnieuw. Je afbeeldingen zouden nu moeten verschijnen.

Derde deel van de drie:
XAMPP gebruiken

  1. 1 Voeg bestanden toe aan uw XAMPP-server. U kunt bestanden toevoegen aan uw lokale XAMPP-server door ze toe te voegen aan de volgende map. Dit is de "root" -map voor uw lokale XAMPP-webserver. Alle bestanden in deze map worden geopend door de webserver:
    • / Opt / lampp / htdocs /
  2. 2 Open het XAMPP grafische configuratiehulpprogramma. XAMPP wordt geleverd met een configuratieprogramma waarmee u instellingen kunt wijzigen via een grafische interface. U kunt het starten door de volgende opdrachten te typen:
    • cd / opt / lampp
    • sudo ./manager-linux-x64.run
  3. 3 Test of PHP goed werkt. Nadat de server actief is, kunt u een snelle test uitvoeren om ervoor te zorgen dat de server PHP correct verwerkt.[2]
    • Open je teksteditor en typ het volgende:
       <? Php echo 'Hallo Wereld!'; ?> 
    • Sla het bestand op als test.php en plaats het erin / Opt / lampp / htdocs /
    • Open uw webbrowser en typ http: //localhost/test.php. Je zou je "Hallo wereld!" tekst verschijnt.
  4. 4 Installeer alle webservices die u wilt testen. Nu uw server is geconfigureerd, kunt u beginnen met het installeren van hulpmiddelen zoals Drupal en Wordpress. Zie de volgende artikelen voor gedetailleerde instructies:
    • Drupal installeren
    • Installeren van Wordpress
    • MySQL-databases maken
    • PhpMyAdmin gebruiken