Programmeren in PHP/Installatie
Meestal worden PHP-pagina's uitgevoerd door een webserver die bij een commercieel webhostbedrijf staat. Je kan zelf ook een server opzetten.
Er bestaan verschillende methodes om dat te doen, een van deze methodes is een webserver opzetten door middel van van het programma WampServer2.0 (tot 21-11-2007 was dit WAMP5). 'Wamp' staat voor (Windows, Apache, MySQL and PHP) en is een pakket dat uit verschillende server applicaties bestaat en dat onder een windows gebaseerd besturingssysteem (XP, 2000, 2003, NT of Vista) moet draaien.
Installeren
[bewerken]Windows
[bewerken]Begin met het downloaden van WampServer2.0. Installeer het daarna. Je kunt alle standaardinstellingen behouden, behalve dit: als je de mailserver van je internetprovider weet, vul hem dan in. Dan kun je emails sturen met PHP.
Eigenlijk ben je nu klaar! Je kunt nu je webpagina's schrijven en ze uitvoeren door naar http://localhost/ te gaan. Dan zit je intern op je eigen server. Als anderen je webpagina's willen zien, dan moeten ze in de adresbalk je IP-adres intypen..
Het is mogelijk dat je firewall toestemming vraagt of de server port 80 mag openen. Het is noodzakelijk dat deze poort open staat, zodat browsers verbinding kunnen maken met je server. Om personen buiten je eigen netwerk verbinding te laten maken, moet je waarschijnlijk ook port 80 op je router forwarden naar jouw computer.
USB (Windows)
[bewerken]Een webserver op een USB stick of als standalone pakket op je windows PC is mogelijk met pakket: usbwebserver. Dit is te downloaden vanaf http://www.usbwebserver.net/nl/ Uitpakken naar je usb stick of een map in je pc en klaar. Bij dit pakket is geen mailserver bijgeleverd, omdat veel virusscanners hierop een vals alarm geven. Dit alarm komt omdat virusscanners zien dat er bulkemail verzonden kan worden. Er is wel de mogelijkheid om een eigen mailserver op te geven.
Linux
[bewerken]Met een package manager moeten de packages apache en PHP geïnstalleerd worden. Instellingen kunnen aangepast worden in /etc/php5/apache2/php.ini.
Ubuntu
[bewerken]Open een terminal en voer de volgende commando's uit:
sudo apt-get install apache2 && sudo apt-get install php5 libapache2-mod-php5 && sudo /etc/init.d/apache2 restart
Verfijn de instellingen
[bewerken]Zet als je dat wilt WAMP eerst op Nederlands door in de systray met de rechter muisknop op het WAMP-icoontje te klikken en dan op Language -> Dutch.
Je kunt ook extra aliases toevoegen. Dat zijn de extra onderverdelingen na de /. Bijvoorbeeld http://www.domein.nl/extra_alias/. Voeg ze toe door op het WAMP-icoontje te klikken, en dan op Alias mappen -> Voeg een alias toe. Dan wijst het zichzelf uit.