Trelloboard:
https://trello.com/b/iY9vLZ8i/examenafname
Stappenplan voor opzetten van de back-end: Installeer PHP met MongoDB Plugin:
-
Ga naar deze site: https://sourceforge.net/projects/wampserver/files/WampServer%203/
-
Download de laatste versie (groene download knop)
-
Run installer.
-
Start Wamp.
-
Rechts onder in je taakbalk, klik op het wamp icoon (linker muisklik)
-
Ga in het menu naar PHP:
7. Ga naar versie:
-
Zet de versie naar 7.1.16
-
Ga naar deze site: http://pecl.php.net/package/mongodb/1.5.2/windows
-
Download deze versie: “7.1 Thread Safe (TS) x64”
-
Open de php_mongodb zip file.
-
Plaats de php_mongodb.dll file in “C:\wamp64\bin\php\php7.1.16\ext” (De wamp64 kan ook op andere plaatsen staan dan de C:\ schijf, aanhankelijk van waar je Wamp installeert)
-
Open het bestand php.ini in de folder “C:\wamp64\bin\php\php7.1.16.
-
Zoek naar de tekst “extension=php_shmop.dll”, plaats de lijn hieronder deze tekst “extension=php_mongodb.dll” en sla het bestand op(en sluit het bestand na opslaan).
-
Ga naar “C:\wamp64\bin\apache\apache2.4.33\bin” En open het php.ini bestand, en voer daar ook stap 14. Uit.
-
Rechts onder in je taakbalk, klik op het wamp icoon (rechter muisklik), en click exit.
-
Start wamp weer op.
Installeer MongoDB
- Ga naar de site van mongoDB
- Select bij Version: 4.0.3, OS passend bij draaiende OS, en Package naar MIS
- Download
- Execute het .msi bestand.
- In de installatie kies voor de Custom optie bij de Setup Type
- Loop de installer door, en install.
Installeer Composer en download project
- Ga naar de site van composer.
- Klik op de download knop.
- Bovenaan in de sectie “Windows Installer” klik op de “Composer-Setup.exe” link.
- Run de Composer-Setup.exe. Zorg ervoor dat je bij de PHP versie in de installer php 7.1.16 selecteert van je Wamp installatie!!!! (C:\wamp64\bin\php\php7.1.16\php.exe)
- Maak de installation af.
- Download de zip bestand van de server verzie (word aangeleverd)
- Pak deze uit in een map (liefste in je www folder in wamp)
- Ga met cmd naar de root van de folder
- Run de volgende lijst aan commands in volgorde (allemaal zonder quotes):
- “composer update”
- “php artisan migrate:fresh”
- “php artisan db:seed”
- Voer daarna het volgende command uit en laat deze draaien (is de server die de backend draait): “php -S localhost:8000 -t public”