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:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Listen 83
<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.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Installatie PHP 6 naast PHP 5
  2. Inleiding
  3. Bye@ Register_globals, magic_quotes, mysql_query()
  4. Namespaces (vanaf PHP 5.3)
  5. Label en goto
  6. Verkorte ifsetor() (vanaf PHP 5.3)
  7. Static keyword (vanaf PHP 5.3?)

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.