Simpelbuntu Dutch Linux Users

PHP 5.4 Installeren

In deze handleiding gaan we uitleggen hoe u een nieuwere versie van PHP kunt installeren.
Dit kan van pas komen wanneer u een LTS versie heeft en nieuwe features wilt uitproberen.
In versie 5.4 zijn er namelijk talloze nieuwe features bijgekomen.
Een van de belangrijkste nieuwe feature is namelijk de ingebouwde webserver.
Ook zijn er veel verbeteringen aan de syntax van code en kunt u innovatiever gebruik maken van klassen.

PHP Downloaden en Voorbereiden

Op de website van PHP kunt u de laatste versie downloaden.
Wel is het belangrijk welke versie u download. Dit moet een "Complete Source" zijn in tar.gz formaat.

Zie de PHP website u kunt het bestand downloaden en uploaden via FTP of SSH.

Wij doen het iets anders, we downloaden het bestand rechtstreeks naar de server met het wget commando:

wget http://nl1.php.net/distributions/php-5.4.11.tar.gz

De volgende stap is het uitpakken van het archief. Gebruik het volgende commando:

tar zxvf php-5.4.11.tar.gz

uitpakken

In de map zullen nu heel veel bestanden staan waar inprincipe nog niks mee gedaan kan worden.
We moeten namelijk deze scripts eerst compilen, eigenlijk vertalen naar code die de pc begrijpt.
Om dit te kunnen vertalen is het programma "gcc" vereist installeer dit en nog twee andere benodigde pakketen met:

sudo apt-get install gcc make libxml2-dev

We gaan nu eens kijken in de map blader naar de map met:

cd php-5.4.11

De volgende stap is het configuratie script uitvoeren, deze checkt dat alle bestanden kloppen.
Voer het bestand uit met dit simpele commando en als alles goed is gegaan duiken er geen foutmeldingen op:

./configure

configureren

Compilatie en Installatie

Nu kunnen we PHP gaan compileren, dus vertalen naar de taal die de PC begrijpt.
Dit kan een tijdje duren en u zal een scherm vol met teksten zien. Voer dit korte commando uit:

make

compilen

Wat u nu eventueel nog kunt uitvoeren is een test of het compileren goed is gegaan en fouten naar de ontwikkelaars kan mailen als u ze wilt helpen.
Wij slaan dit even over, maar als u er zeker van wilt zijn voert u dit commando uit:

make test

Voor de mensen die meerdere versies willen proberen of hun huidige PHP installatie niet willen overschrijven hoeft u niets verder te doen. Er is een map genaamd sapi en in die map bevind zich een map genaamd cli.
Vanuit die map kunt u PHP direct uitvoeren. Nu kunt u kijken of PHP naar behoren werkt:

./sapi/cli/php -v

Als u deze versie wel wilt installeren voert u het volgende commando uit:

sudo make install

Nu kunt u kijken of PHP 5.4 correct geinstalleerd is:

php -v

install