Raspberry PI | Deel 2: Webserver installeren

We zijn nu klaar om alle webhosting pakketten te installeren. Zonder deze pakketten kun je in feite geen webserver draaien. Stap voor stap laat ik je zien welke pakketten je moet installeren en configureren.

2

Installeer apache webserver

Typ een voor een de volgende commando’s achter elkaar in om ervoor te zorgen dat Apache geinstalleerd wordt:

pi@raspberrypi ~ $ sudo apt-get update
pi@raspberrypi ~ $ sudo apt-get install apache2

Installeer MYSQL

pi@raspberrypi ~ $ sudo apt-get install mysql-server

1. Verzin een nieuw wachtwoord, door op enter te drukken en het veld leeg te laten kun je het root wachtwoord gebruiken maar dit zou ik niet adviseren.
aaaa

Installeer PHP

pi@raspberrypi ~ $ sudo apt-get install php5
pi@raspberrypi ~ $ sudo apt-get install php5-mysql

REBOOT

Test de webserver

Typ onderstaande commando’s in om naar de directory te gaan waar je map staat om een site te testen.

pi@raspberrypi ~ $ cd /var/www
pi@raspberrypi ~ $ sudo nano -c test.php

Nu gaan we een nieuw .php bestandje maken om te kijken of alles naar behoren werkt. Neem onderstaande tekst over en sla het op zoals beschreven staat.

<?php
     phpinfo();
?>

Ctrl + X, Yes en Enter

Open je webbrowser en ga naar je ip adres bijv. 192.168.1.7/test.php
Als je onderstaand scherm ziet werkt alles naar behoren.

test php

Installeer PHP MyAdmin

Voer onderstaand commando uit.

pi@raspberrypi ~ $ sudo apt-get install phpmyadmin

Selecteer apache2 en ga met tab naar OK en druk op enter.

bbbbbb

2 Druk op Yes.

ccccc

3 En tot slot geef je het MYSQL wachtwoord op.

Koppel apache aan PhpMyAdmin

Onderstaand commando zorgt er weer voor dat een tekst editor geopend word:

pi@raspberrypi ~ $ nano /etc/apache2/apache2.conf

Druk op Ctrl + V tot het eind en voeg toe:

 Include /etc/phpmyadmin/apache.conf

Save en sluit (Ctrl + X en Y)

pi@raspberrypi ~ $ sudo /etc/init.d/apache2 restart

Nu kunnen we kijken op PHPMyAdmin werkt.
Voer weer je lokale IP adres in van je RPI bijvoorbeeld: 192.168.1.7/phpmyadmin

Bij succes krijg je dit scherm:
44

Je kunt nu inloggen en een nieuwe database aanmaken voor wordpress.

Database en gebruiker aanmaken

Ga naar rechten en voeg een nieuwe gebruiker toe zoals hieronder in het voorbeeld:

database en gebruiker aanmaken phpmyadmin2

Deze gegevens gebruik je vervolgens voor de wp-config file om WordPress in te stellen.

Klik hier onder om naar Deel 3 te gaan of een ander deel 🙂

8 Comments
  1. Beste Tom,

    Ik wil graag je uitleg volgen, maar de commando’s achter de $ tekens zijn in zwarte tekst op een donderblauwe achtergrond, de helderheid van m’n laptop staat op z’n hoogst helaas is het niet te lezen ;-(

    kan/wil je svp de kleur wijzigen naar geel oid..

    thanks,
    en keep up teh good work
    Frank

  2. Hoi Tom,

    Nog een kleintje, merk net na het volgen van je uitleg aangekomen bij de phpMyAdmin test op je browser dat je zegt “je kunt nu inloggen en een nieuwe database…” nou ik moest even nadenken welke username hier in te geven… misschien handig om te vermelden juist welke, spaart weer wat tijd. Ik vond als username “phpmyadmin” en dan verder je zelf aangemaakt paswoord.

    Wat ik ook verder nog ondervond is dat ik geen schrijfrechten heb op de twee manueel te wijzigen files. Dit kan je verhelpen door het commando “sudo bash”, wat je waarschijnlijk al wist maar misschien ook hulpvol om te vermelden.

    Succes nog!

  3. addendum op voorgaande :

    Niet inloggen met “phpmyadmin” …. maar met “root” anders krijg je geen “rechten” tab te zien.

  4. Hoi Tom,
    Ik ben een gevorderde gebruiker, maar nieuw met het fenomeen raspberry. Ik begin met het installeren van een webserver en zal zeker terugkomen om andere zaken te bekijken en ben benieuwd naar het onderwerp ‘zelf een site hosten’.

  5. Hi Tom,

    Webserver, php, mysql en phpmyadmin geïnstalleerd volgens jouw instructies, ging allemaal perfect. Tot op het moment dat phpMyAdmin gekoppeld moest worden aan Apache, toen kwam ik er achter dat in plaats van jouw

    pi@raspberrypi ~ $ nano /etc/apache2/apache2.conf

    dit (in mijn geval?) moest zijn:

    pi@raspberrypi ~ $ sudo nano /etc/apache2/apache2.conf

    Zonder ‘sudo’ kreeg ik een foutmelding bij opslaan ‘Permission denied’.
    Voor de rest: petje af voor kristalheldere uitleg!

    Groeten,
    Geof

Comments are closed.