Inleiding
Leer hoe je Apache, MySQL en PHP kan installeren op een computer met Ubuntu als besturingssysteem. Deze kan je dan gebruiken als gewone server of als testserver om PHP applicaties te testen.
Installatie
1. Eerst ga je SSH server installeren. SSH server kan je dan gebruiken om remote in te loggen op je server en veranderingen aan te brengen.
0 | sudo apt-get install ssh |
2. MySQL installeren, dit is de database server. Deze kan je bijvoobeeld gebruiken als database voor PHP applicaties.
0 | sudo apt-get install mysql-server |
3. Apache HTTP server installeren
0 | sudo apt-get install apache2 |
4. PHP for Apache HTTP Server
0 | sudo apt-get install php5 |
5. MySQL voor Apache HTTP Server
0 | sudo apt-get install libapache2-mod-auth-mysql<br />sudo apt-get install php5-mysql |
Nu alles geïnstalleerd is wat we nodig hebben voor de server kan je de server configureren.
Met default instellingen bevinden de bestanden van je webser zich onder de map /var/www/. Ik vindt het persoonlijk beter om dit te veranderen naar /home/www/html/. Dit doe je als volgt. We openen het configuratiebestand van de apache server.
0 | sudo vim /etc/apache2/sites-available/default |
Ergens bovenaan dit bestand zal je een regel vinden als volgt:
0 | DocumentRoot /var/www/ |
verander dit in de volgende regel
0 | DocumentRoot /home/www/html/ |
Om de aanpassing te testen maak je een bestandje zoals bijvoorbeeld index.htm aan in de map /home/www/. Herstart nu de apache server, dit doe je met de volgende commando regel:
0 | sudo /etc/init.d/apache2 restart |
Surf nu naar localhost, je zal nu het index.htm bestand te zien krijgen als alles goed verlopen is.
Wat je nu nog kan doen is phpmyadmin installeren. Dit is handing om je MySQL databases te onderhouden en te bewerken. Hiervoor download je phpmyadmin van de website www.phpmyadmin.net. Extract alle bestanden naar de map /home/www/html/phpmyadmin/. Om phpmyadmin te gebruiken surf je naar localhost/phpmyadmin.
Dit is een basisopzet van een server. In een volgende tutorial zal ik verder ingaan op de beveiliging van je eigen server. Nog veel plezier met je servertje.
