Hoort bij: Debian — admin @ 6 september 2007 21:59

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. 

Hoort bij: Debian — admin @ 2 juni 2007 19:28
TIP
Als de onderstaande uitleg geen oplossing is voor je probleem dan kan je altijd nog Ubunut 7.10 (Gutsy gibbon) downloaden. Ik heb gemerkt dat dit probleem dat ik hier beschrijf opgelost is in de nieuwere versies van Ubuntu.

De fout

Deze fout doet zich voor bij het opstarten van de Linux live cd. De CD start op en na het starten van de local boot scripts krijg je een error met de volgende tekst.

 

Failed to start the X server (your graphical interface). It is likely that it is not set up correctly. Would you like to view the X server output to diagnose the problem?

Failed to start X server
Failed to start Ubuntu X server bij de live CD

 

Dit is een veel voorkomende bug waarvoor het vinden van een oplossing zeer moeilijk is. Vooral voor de nieuwelingen die willen beginnen met Linux en dan meteen op dit probleem stoten. Aan de hand van dit artikel heb je de fout in de kortste keren opgelost en kan je beginnen aan de installatie van Ubuntu.

Hoe lossen we dit op

Wanneer je de error op het scherm krijgt klik je op "nee" om geen details te bekijken. Dan kom je normaal in een terminal venster (zoiets DOS-achtig voor de Windows gebruikers).

Typ nu in de terminal:

 

sudo nano /etc/X11/xorg.conf

 

Hierdoor open je het bestand xorg.conf in een editor. Nu zoek je in het bestand naar de sectie Monitor. Deze ziet er normaal ongeveer als volgt uit.

 

Section "Monitor" Identifier "Generic Monitor" Option "DPMS" EndSection

Deze pas je aan zodat deze er als volgt uit ziet:

Section "Monitor" Identifier "Generic Monitor" Option "DPMS" Horizsync 36-52 Vertrefresh 36-60EndSection

Ga nu naar de "Screen" sectie. Daar verwijder je alle andere resoluties, uitgezonderd "640×480". Daarna zou het er ongeveer zo moeten uitzien:

 

Section "Screen" Identifier "Default Screen" Device "Generic Video Card" Monitor "Generic Monitor" Defaultdepth 24 SubSection "Display" Depth 1 Modes "640×480 EndSubSection SubSection "Display" Depth 4 Modes "640×480" EndSubSection SubSection "Display" Depth 8 Modes "640×480" EndSubSection SubSection "Display" Depth 15 Modes "640×480" EndSubSection SubSection "Display" Depth 16 Modes "640×480" EndSubSection SubSection "Display" Depth 24 Modes "640×480" EndSubSectionEndSection

Druk op F2 om alles op te slaan en te sluiten. Typ nu in de terminal.

 

sudo killall gdm
sudo gdm

 

Normaal zou de Ubuntu live cd nu gewoon moeten opstarten. Nu kan je via de live cd Ubuntu installeren. Als je klaar bent met het installeren dan start je Ubuntu op en gaan we de resolutie terug goed zetten, want zoals je ziet staat deze nu zeer laag. Open een terminal venster en typ het volgende in.

 

sudo gedit /etc/X11/xorg.conf

 

Nu gaan we de resolutie, die we in het begin uit dit bestand verwijderd hebben, terug toevoegen zodat het bestand er terug als volgt uit ziet.

Section "Screen" Identifier "Default Screen" Device "Generic Video Card" Monitor "Generic Monitor" Defaultdepth 24 SubSection "Display" Depth 1 Modes "1280×800" "640×480 EndSubSection SubSection "Display" Depth 4 Modes "1280×800" "640×480" EndSubSection SubSection "Display" Depth 8 Modes "1280×800" "640×480" EndSubSection SubSection "Display" Depth 15 Modes "1280×800" "640×480" EndSubSection SubSection "Display" Depth 16 Modes "1280×800" "640×480" EndSubSection SubSection "Display" Depth 24 Modes "1280×800" "640×480" EndSubSectionEndSection

Sla de veranderingen op en sluit het terminal venster. Herstart je Ubuntu en alles zou goed moeten werken. Als je na het heropstarten geen hogere resolutie kunt instellen kan je het packet 915resolution eens proberen te installeren.