PHP 4 (basis) voor windows

Legenda:
 hi-lite
 web-link
 PHP-opdracht
Voorwaarden:
1. TCP/IP moet als netwerk-protocol op de computer zijn geinstalleerd, ook als er geen netwerk is.
2. Er moet een webserver op de computer draaien. Bij voorkeur een van de volgende:
  > Xitami (freeware),
  > Microsoft PWS (op windows 95/'8 cd, niet bij XP home) of IIS (bij NT of XP professional)
  > Apache (freeware public license),
omdat de PHP-installer daarvoor zelf de juiste instellingen kan maken.
 
Maak het jezelf makkelijk, en download vanaf http://www.php.net/ de laatste release (geen beta) van:
- de PHP installer (doorgaans een klein bestand van rond de 1 MB ) en
- eventueel de PHP zip package (een bestand van rond de 5 MB).
 
Installeer PHP zowiezo eerst met behulp van de "PHP installer". Deze automatiseert tevens het maken van alle instellingen. Selecteer tijdens de installatie van PHP welke webserver op dat moment op de computer draait. Accepteer verder alle voorgestelde instellingen en lees de boodschappen op het scherm goed. De volgende zaken zijn daarna geregeld:
- PHP wordt standaard geinstalleerd in de directory C:\PHP met daarin php.exe (die het werk doet),
- er staat een php.ini in de windows-map. dit is een leesbare text-file met daarin de php-standaardinstellingen,
- de webserver is geconfigureerd om php-scripts te verwerken.
 
In principe is bovenstaande voldoende voor normale PHP-functionaliteit. Dit houdt in:
- PHP-scripting mogelijkheden
- vanuit PHP een verbinding kunnen leggen met een database van het type MySQL of het type ODBC.

PHP "STARTEN" (EERSTE KEER)

INSTELLINGEN BROWSER TIJDENS ONTWIKKELEN

Geavanceerd:
Wanneer er andere dan de standaard-databasekoppelingen nodig zijn (bijvoorbeeld LDAP), dan heb je de "PHP zip package" nodig. Dit voorbeeld laat het voor LDAP zien:
- pak de PHP zip package uit,
- kopieer de inhoud van de map waar php.exe in zit inclusief de onderliggende mappen naar de bestaande C:\PHP map (maak eventueel eerst een backup ervan),
- zoek in de C:\PHP\ EXTENSIONS map de DLL van de gewenste databasekoppeling (bijvoorbeeld php_ldap.dll),
- kopieer deze DLL naar de system32-map van windows.
- open opnieuw php.ini en zoek de regel "extension=php_ldap.dll"
- haal de puntkomma (;) voor die regel weg. opslaan.
- php ondersteunt nu een extra set commando's voor de zojuist toegevoegde database-connectiemogelijkheid (in dit geval de LDAP-commando's).

  - FLOW - - MANUAL -
>

Testen of PHP werkt.

 

Zorg dat de webserver actief is (check http://localhost/).
Maak in de Root-map van Localhost een bestand, genaamd test.php
Plaats daarin slechts de volgende tekst:
<?
echo "het werkt<hr>";
phpinfo();
?>

Opslaan.
Tik in de adresregel van de webbrowser:
http://localhost/test.php
De tekst het werkt en alle instellingen van php moeten nu op het schem verschijnen.

Klik hier voor een voorbeeld op de huidige webserver