Zoeken op website

LAMP (Linux, Apache, MySQL/MariaDB, PHP) en PhpMyAdmin instellen op Ubuntu 15.04 Server


LAMP stack is een combinatie van de meest gebruikte open source software gerelateerd aan webservices. Deze groep omvat Apache Web Server, MySQL/MariaDB en PHP. Vaak worden de MySQL/MariaDB-databases beheerd via een databasebeheertool zoals phpMyAdmin.

Dit artikel begeleidt u bij het installeren van LAMP op een op Ubuntu 15.04 gebaseerde server.

Vereisten:

Voordat we beginnen, zijn er enkele vereisten waaraan moet worden voldaan:

  1. Minimale installatie van Ubuntu 15.04.
  2. SSH-toegang tot de server (als u geen directe toegang tot de server heeft).
  3. Als de machine als server wordt gebruikt, moet u ervoor zorgen dat er een statisch IP-adres is geconfigureerd.

Stap 1: Stel de serverhostnaam en systeemupdate in

1. Zodra uw Ubuntu 15.04-server actief is, opent u deze via SSH en stelt u de hostnaam in. Dit kan eenvoudig worden bereikt door gebruik te maken van:


sudo hostnamectl set-hostname your-hostname.com
hostnamectl

Natuurlijk moet u “uw-hostnaam.com” veranderen met de daadwerkelijke hostnaam die u gaat gebruiken.

2. Voer de volgende opdracht uit om er zeker van te zijn dat uw systeem up-to-date is:

sudo apt-get update && sudo apt-get upgrade

Stap 2: Installeer Apache Webserver

3. Apache is de meest gebruikte webserver en host de meeste sites die online beschikbaar zijn. Om Apache op uw server te installeren, typt u eenvoudig de volgende opdracht:

sudo apt-get install apache2

U kunt Apache nu starten door het volgende uit te voeren:


sudo service apache2 start


ifconfig –a

Wanneer u het IP-adres in de browser opent, zou u een pagina moeten zien die er ongeveer zo uitziet:

Stap 3: Installeer PHP met modules

5. PHP staat voor Hypertext Preprocessor . Het is een krachtige programmeertaal die vooral wordt gebruikt voor het genereren van dynamische webpagina's die vaak in databases worden gebruikt. Merk op dat PHP-code wordt uitgevoerd door de webserver.

Om PHP te installeren, voert u eenvoudigweg de volgende opdracht uit:

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Om uw PHP-installatie te testen, navigeert u naar de hoofdmap van de webserver en maakt en opent u een bestand met de naam php_info.php:


cd /var/www/html/
sudo vim php_info.php

Voer de volgende code in:

<?php phpinfo(); ?>

Sla het bestand op en laad het in uw browser door http://uw-ip-adres/php_info.php te typen. Je zou de uitvoer van de functie phpinfo() moeten zien die informatie geeft over je PHP-installatie:

Je kunt later meer PHP-modules installeren. Om naar meer modules te zoeken, gebruikt u eenvoudig:

sudo apt search php5

Stap 4: Installeer MariaDB Server en Client

7. MariaDB is een relatief nieuw databasebeheersysteem dat door de gemeenschap is ontwikkeld. Het is een afsplitsing van MySQL, bedoeld om gratis te blijven onder de GNU GPL. Het project wordt geleid door de oorspronkelijke ontwikkelaars van MySQL omdat Oracle controle krijgt over de MySQL-distributie. Het biedt in principe dezelfde functionaliteit als MySQL en er is niets om bang voor te zijn.

Om MariaDB in Ubuntu 15.04 te installeren, voer je de volgende opdracht uit:

sudo apt-get install mariadb-client mariadb-server

8. Tijdens de installatie wordt u niet gevraagd om een wachtwoord in te stellen voor de MariaDB-rootgebruiker. Om dit te doen, moet u de volgende reeks opdrachten geven:

sudo mysql –u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
quit

Nu kan de rootgebruiker worden beveiligd door het volgende commando te gebruiken:

mysql_secure_installation

Stap 5: Installeer PhpMyAdmin

9. PhpMyAdmin is een webinterface waarmee u eenvoudig uw MySQL/MariaDB-databases kunt beheren/administreren. De installatie is heel eenvoudig en kan worden voltooid met het volgende commando:

sudo apt-get install phpmyadmin

Tijdens de installatie wordt u gevraagd de webserver die u gebruikt te selecteren. Selecteer “Apache” en ga verder:

10. Vervolgens wordt u gevraagd of u phpMyAdmin wilt configureren met dbconfig-common. Selecteer “Nee” zoals weergegeven in de schermafbeelding:

Op dit punt is uw phpMyAdmin-installatie voltooid. Om toegang te krijgen, kunt u http://uw-ip-adres/phpmyadmin gebruiken:

Om te authenticeren kunt u de MySQL-rootgebruiker en het wachtwoord gebruiken dat u eerder voor die gebruiker heeft ingesteld.

Stap 6: Start LAMP bij het opstarten van het systeem

11. Hoewel de installatieprogramma's zowel Apache als MariaDB hadden moeten configureren om automatisch te starten bij het opstarten van het systeem, kunt u voor het geval dat de volgende opdrachten uitvoeren: om ervoor te zorgen dat ze zijn ingeschakeld:

sudo systemctl enable apache2
sudo systemctl enable mysql

U kunt het systeem opnieuw opstarten om ervoor te zorgen dat alle services normaal starten zoals verwacht.

Dat is alles. Uw Ubuntu 15.04-server draait nu de LAMP-stack en u bent klaar om uw webprojecten erop te bouwen of te implementeren.