Installatie PHP 6 naast PHP 5
(voor WAMP kun je ook een add-on downloaden: http://www.wampserver.com/en/add-ons.php. zie reactie van Blanche bij de reacties op deze tutorial)
1. Download PHP 6 van http://snaps.php.net/.
2. Unzip de inhoud van de zip-file naar een gewenste folder. Ik unzip 'm bij dit voorbeeld naar C:/server/php6.
3. Maak daarna een gewenste document root voor je PHP 6 bestanden, we gaan het namelijk in een heel andere map gooien dan PHP 5. Ik heb zelf mijn PHP 5 draaien in C:/server/www, en ik gooi mijn PHP 6 in C:/server/www6.
4. Vervolgens ga je naar je httpd.conf-bestand van Apache (te vinden in Apache2/conf). Zet hier ergens de volgende tekst in:
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<Virtualhost _default_:83>
ServerName localhost
ServerAdmin me@localhost
DirectoryIndex index.html index.php
ErrorLog logs/error.log
# http://httpd.apache.org/docs-2.1/mod/core.html.en#limit
<Location />
<Limit CONNECT>
Order allow,deny
Allow from all
</Limit>
</Location>
DocumentRoot "C:/server/www6/"
ScriptAlias /cgi-bin/ "C:/server/php6/"
Action php6-script /cgi-bin/php-cgi.exe
AddHandler php6-script .php .html
</Virtualhost>
Je moet in bovenstaande code alleen de DocumentRoot veranderen naar jouw document root voor PHP 6, en ScriptAlias naar de map waar je PHP 6 hebt geunzipt. Je kunt eventueel ook de poort 83 veranderen naar een andere poort.
5. Herstart Apache!
Je bent nu klaar met de installatie. Je PHP 6 is te bereiken op http://localhost:83.
Inhoudsopgave
- Installatie PHP 6 naast PHP 5
- Inleiding
- Bye@ Register_globals, magic_quotes, mysql_query()
- Namespaces (vanaf PHP 5.3)
- Label en goto
- Verkorte ifsetor() (vanaf PHP 5.3)
- Static keyword (vanaf PHP 5.3?)