|
3. De installatie van PHP
3.1 Voorwoord.
Bij het samenstellen van de FAQ ben ik uitgegaan van PHP4.0 (Beta4). Ondertussen is PHP4.0.0
als uitgekomen. Waar nodig is de FAQ aangepast. Zo zijn er ondertussen diverse functies
bij gekomen voor de classes.
3.2 Downloaden.
Je kan de nieuwste versie downloaden vanaf:
3.3 Installatie.
Voor het installeren van PHP4.0 ben ik uitgegaan van de volgende configuratie.
- Apache 1.3.9
- mysql Ver 9.33 Distrib 3.23.1-alpha, for pc-linux-gnu (i686)
Uitpakken, compileren, installeren en testen.
Zorg dat je een directory hebt waar je php kan compileren en pak de source uit op de volgende manier
en ga naar de directory die is aangemaakt:
<code> $tar -zxf php*.tar.gz
$cd php-4.0b4pl1
</code>
Controleer of apxs op je machine aanwezig is. Dit kan met locate danwel whereis. Deze locatie heb je nodig
om als parameter mee tegeven aan het configure script.
Aan het configure script kan je een heleboel opties mee geven. Deze opties kan je bekijken door het volgende
in te typen:
<code> $ ./configure --help | less
</code>
Om PHP te installeren met de opties die wij nodig hebben (MySQL) heb je in ieder geval de volgende opties nodig:
<code> $ ./configure --with-apxs=/path/apxs
--with-mysql --enable-track-vars --enable-trans-sid
</code>
Als het script klaar is is het tijd om de module te maken:
<code> $ make
</code>
Hierna moet je als root de module installeren:
<code> $ su
(Geef je wachtwoord op)
# make install
</code>
Het script heeft als het goed is alle opties in de configuratie bestanden van Apache aangepast en de
php.ini op de juiste plek gezet. Maak een bestandje aan waarin je de volgende code zet:
<code> <?
<?phpinfo()?>
?>
</code>
Plaats dit bestand in de root van de apache server en roep het op via de browser. Let op dat PHP4.0 de
bestanden ziet met een extensie .php. Als alles goed is gegaan dan zie je een informatie scherm
waarin alle opties van PHP zichtbaar worden. |