Introductie
Opdracht, wat is PHP?
- Zoek uit welke grote websites gebruik maken van PHP; noem er twee.
- Hoe oud is PHP?
- Is PHP een server site of client side taal? Leg uit!
- Noem ten minste drie voordelen op van het gebruik van PHP.
- Zoek op wat je kan vedienen als PHP developer kijk daarbij naar vacatures.
- Als je naar PHP developer vacatures kijkt welke technolgiën zou je dan nog meer moeten leren?
Installatie
Wij gaan een op onze laptop een development omgeving inirchten. Dit is software dat er voor zorgt dat we doen alsof we op een server werken. We laten onze laptop daarbij dus als een back-end server werken.
We kunnen dit op verschillende manieren doen. We kunnen een VM Linux server isntalleren. Dit is bijna hetzelfde alsof je een echte 'remote' server inricht maar dit is ook best een beetje lastig en daarom gaan we in de Linux lessen doen. Voor de PHP lessen gaan we gebruik maken van XAMPP voor Windows. Dat is eenvoudiger om te installeren omdat je via een Windows installer alles in één keer installeert.
Er staan mooie tutorials op het internet hoe je XAMPP moet inststalleren, bijvoorbeeld op de site: www.wikihow.com
- Ga naar wikihow (of een andere site) en zoek op hoe je XAMPP moegt installeren.
- Als je moet kiezen welke componenten je wilt installeren dan kies je alleen Apache en MySQL.
Dit zijn de eerste twee opties. De rest hebben we niet nodig.
Let op dat we vanjuit security oogpunt alleen maar installeren wat we nodig hebben; weet je waarom? - Houd het installatie-path zoals dat in de tutorial is weergegeven: C:\xampp
- Na installatie ga je naar de folder c:\xampp daar vind je xampp-controll.exe Hiermee start je de PHP server
Tip: Als de installer geen shortcut heeft gemaakt dan kun je van xampp-controll.exe een shortcut op je desktop maken. - Gefeiliciteerd als het NIET is gelukt: dit geeft jou een kans om als een echte pro te gaan troubel shooten. VGa met iemand samen kijken wat er mogelijk niet goed is gegaan.
Pas als je zelf hebt onderzocht waarom het niet werkt kun je hulp bij je docent vragen.
Install Code Editor
Er zijn drie code editors die je kan gebuiken en die min of meer gelijkwaardig zijn:
- Sublime Text - popular but with nagware (of USD 70)
- Atom - open source, veel extenties
- Brackets - open source, cross platform, veel extenties
Installeer minimaal één van deze editors; voor PHP is het nu niet zo belangrijk welke je kiest. Je kan ook meerdere naast elkaar installeren.
--