Deze handleiding laat u zien hoe u een LAMP-server (Linux, Apache, MySQL en PHP) instelt voor het ontwikkelen van op PHP gebaseerde webtoepassingen op Ubuntu Linux met behulp van XAMPP.

U kunt de XAMPP-stack gebruiken om PHP-applicaties te ontwikkelen die worden aangedreven door frameworks zoals WordPress, Joomla, Drupal, PrestaShop, enz.

Wat is XAMPP?

XAMPP is een van de meest populaire LAMP-stacks voor het opzetten van een PHP-ontwikkelomgeving. Het is open-source en beschikbaar op alle belangrijke besturingssystemen, waaronder Windows, Linux en macOS. De kerncomponenten die samenwerken om XAMPP te maken, zijn onder meer Apache, MySQL, PHP en Perl.

De XAMPP-server is ideaal voor softwareontwikkeling of prototyping omdat hij relatief eenvoudig is in te stellen en niet veel configuratie vereist. Houd er echter rekening mee dat XAMPP niet wordt aanbevolen voor gebruik als productieserver omdat het een aantal beveiligingsproblemen in gevaar brengt om het opzetten van uw ontwikkelomgeving gemakkelijker te maken. Bijvoorbeeld:

instagram viewer
  • Iedereen heeft eenvoudig toegang tot de MariaDB-daemon via het netwerk.
  • De standaard databasebeheerder (root) heeft geen wachtwoord.

XAMPP voor Linux downloaden

Om te beginnen moet u het XAMPP Debian-pakket voor Ubuntu Linux downloaden, zoals hieronder beschreven.

Ga eerst naar uw Downloads-map met het cd-commando.

cd ~/Downloads

Voer de volgende opdracht uit om XAMPP te downloaden met: wget, een opdrachtregelprogramma voor het downloaden van pakketten van internet.

wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run

Opmerking: U kunt de XAMPP-versie in de bovenstaande opdracht vervangen door de versie van uw voorkeur als u dat wilt.

Aangezien uw huidige werkmap de /Downloads map, zal wget automatisch het installatieprogramma van de XAMPP-toepassing in die map opslaan.

Hoe XAMPP op Ubuntu te installeren

Voordat u de XAMPP-toepassing kunt installeren, moet u de machtigingen van het installatieprogramma wijzigen om het uitvoerbaar te maken met het chmod-commando.

sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run

Als u het XAMPP-installatieprogramma vermeldt met de ls -l commando, krijg je een uitvoer die lijkt op die hieronder. Zoals u kunt zien, heeft het installatieprogramma nu "uitvoeren"-machtigingen.

Geef de volgende opdracht om het XAMPP-installatieprogramma te starten:

sudo ./xampp-linux-x64-8.0.8-0-installer.run

Het eerste scherm van het XAMPP-installatieprogramma zou er ongeveer zo uit moeten zien als hieronder:

Klik op de De volgende en volg de installatie-instructies van de wizard.

Klik op de Af hebben knop om de installatie te voltooien.

Zodra de installatie is voltooid, slaat het systeem de XAMPP-bestanden op in de /opt/lampp map op uw systeem. De webpagina's of projecten worden in de /opt/lampp/htdocs map.

Om de XAMPP-services, zoals Apache, MySQL en ProFTPD te starten, voert u eenvoudig de volgende opdracht uit:

sudo /opt/lampp/lampp start

U kunt de status van de XAMPP-services controleren door te typen:

sudo /opt/lampp/lampp status

Houd er ook rekening mee dat XAMPP wordt geleverd met een grafische tool die u kunt gebruiken om uw services eenvoudig te beheren. U kunt de XAMPP GUI-tool starten met de volgende opdrachten:

cd /opt/lampp
sudo ./manager-linux-x64.run

Het volgende XAMPP-venster wordt geopend.

Controleer of alles werkt

Als u de services zonder problemen kunt starten, werkt alles waarschijnlijk zoals verwacht.

Om te controleren of de Apache-server uw webpagina's naar verwachting weergeeft, typt u http://localhost in uw webbrowser. De browser geeft een pagina weer die lijkt op de onderstaande. Ter informatie: de Apache-server draait standaard op poort 80.

U kunt ook toegang krijgen tot de MySQL-database die bij XAMPP wordt geleverd door de. te typen http://localhost/phpmyadmin URL in uw browser.

Kom meer te weten: Word een expert in webontwikkeling en MySQL met deze cursus

Een LAMP-server instellen in WSL

Deze handleiding heeft u laten zien hoe u een XAMPP-server instelt om te gebruiken bij het ontwikkelen van uw op PHP gebaseerde applicaties. Om veiligheidsredenen mag u XAMPP nooit gebruiken voor productiedoeleinden.

Voor ontwikkelaars die werken aan Windows Subsystem for Linux, kun je desgewenst ook een LAMP-server op WSL instellen.

E-mail
Een LAMP-testomgeving opzetten op WSL

Wil je aan de slag met webontwikkeling op Windows Subsystem for Linux? Begin met het opzetten van een LAMP-testomgeving.

Lees volgende

Gerelateerde onderwerpen
  • Linux
  • Ubuntu
  • Apache-server
  • Linux
  • PHP
Over de auteur
Mwiza Kumwenda (28 artikelen gepubliceerd)

Mwiza ontwikkelt software van beroep en schrijft uitgebreid over Linux en front-end programmeren. Enkele van zijn interesses zijn geschiedenis, economie, politiek en ondernemingsarchitectuur.

Meer van Mwiza Kumwenda

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.