Webdesign Dick Akkerhuis Dick Akkerhuis

LAMP - Linux Apache MySQL PHP

Donderdag 11 maart, 2010
Linux - Ubuntu -> LAMP - Linux Apache MySQL PHP

Linux Apache MySQL PHP - Ubuntu Desktop als webserver

De afkorting LAMP staat voor: Linux (besturingssysteem) + Apache (webserver) + MySQL (database) + PHP (scripttaal voor dynamische webpagina's).
Deze handleiding is bedoeld voor het installeren van een LAMP-server in Linux - Ubuntu Desktop (32/64 bit).

Met deze methode installeer je een webserver op je Ubuntu Desktop PC, met behoud van alle geïnstalleerde programma's.

LAMP - installatie

Om de nieuwste software te installeren eerst systeem update en upgrade uitvoeren. Alle opdrachten die in het terminalvenster moeten worden ingevoerd, staan in het rood aangegeven.

Open je terminalvenster en typ de opdracht:

sudo apt-get update

druk op enter

sudo apt-get upgrade

druk op enter


sudo apt-get update


Installeren Apache 2

sudo apt-get install apache2


Installeren MySQL 5

sudo apt-get install mysql-server


Nieuw wachtwoord invullen voor MySQL root user

Tijdens de installatie wordt er gevraagd je (nieuwe) MySQL wachtwoord invoeren, wat je later nodig hebt om toegang te krijgen.


sudo apt-get install libapache2-mod-auth-mysql

enter

sudo apt-get install php5-mysql

enter


phpMyAdmin installeren

sudo apt-get install phpmyadmin


webserver configureren: spatie » tab » enter

Webserver configureren: klik op de spatiebalk om apache 2 te selecteren » Tab » Enter


Na het installeren van MySQL en phpMyAdmin

cd /usr

enter

sudo ./bin/mysql_install_db --user=mysql

enter

sudo mysql -u root

enter



PHP laten samenwerken met MySQL

sudo gedit /etc/php5/apache2/php.ini



Verwijder de ';' aan het begin de regel ';extension=mysql.so

Teksteditor wordt in apart scherm geopend, zoek de regel ;extension=mysql.so op en verwijder ; aan het begin van de regel. Daarna opslaan en sluiten.



Apache herstarten

cd

enter

sudo /usr/sbin/apache2ctl restart

enter



Test je server

Open je webbrowser en typ in de adresbalk: http://localhost

Test je server


Eigenaar webserver bestanden

De standaard map voor webpagina's is /var/www. Door eigenaar te worden van de map /var/www kun je webpagina's bewerken en opslaan.

wordt eigenaar webserver-bestanden

sudo chown -R $USER:$USER /var/www

Vanaf nu ben je eigenaar van de webserverbestanden en kan je pagina's en bestanden wijzigen, zonder gebruik te maken van sudo.



PHP informatiepagina

Om een overzicht te krijgen van de huidige PHP-configuratie op de server, maak je een pagina phpinfo.php aan.

Typ volgende opdracht in het terminalvenster en druk op enter. Daarna opslaan en sluiten.

sudo gedit /var/www/phpinfo.php




Typ php code in, opslaan en sluiten.

<?php phpinfo(); ?>




De phpinfo.php openen

Open je browser en typ in de adresbalk: http://localhost/phpinfo.php
Op het scherm wordt de PHP-configuratie van je server beschreven.



PHP-configuratie van de server


 

 

naar top pagina