Programmeren in PHP/Installatie: verschil tussen versies

Uit Wikibooks
Verwijderde inhoud Toegevoegde inhoud
Rolof1991 (overleg | bijdragen)
Regel 13: Regel 13:


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.
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) ===
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 ===
=== Linux ===

Versie van 25 aug 2011 18:45

Programmeren in PHP


  1. Inleiding
  2. Een webserver installeren
  3. Syntax
  4. Variabelen
  5. Beslissingsstructuren
  6. Constanten
  7. Rekenen
  8. Loops
  9. Includes
  10. Functies
  11. Gebruikersinvoer
  12. I/O in PHP
  13. Klassen
  14. MySQL en PHP
  15. Reguliere Expressies

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 PHP5) 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

Windows

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)

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

Met een package manager moeten de packages apache en php5 geinstalleerd worden. Instellingen kunnen aangepast worden in /etc/php/apache/php.ini.


Ubuntu

Open een terminal en schrijf volgende commando's:

sudo apt-get install apache2 && sudo apt-get install php5 libapache2-mod-php5 && sudo /etc/init.d/apache2 restart

Verfijn de instellingen

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.

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.