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 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 Open de Terminal. Voordat u XAMPP kunt installeren, moet u de machtigingen voor het gedownloade bestand wijzigen zodat het kan worden uitgevoerd.
-
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 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 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 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 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 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 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 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 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 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 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 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 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.
- Open je teksteditor en typ het volgende:
-
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