Bienvenue Prénom - Déconnexion

Mot de passe oublié ?Accès membres : merci de vous identifier

BOURSE

RUBRIQUES

Journal du Net > Développeur  > Outils > Installer PHP6
TUTORIEL/PRATIQUE
 

Installer PHP6 sur une plate-forme Apache / Ubuntu

Alors que PHP6 commence à émerger, voici comment installer cette nouvelle version sur une distribution Linux Ubuntu ou Debian équipée du serveur Web Apache.

Publié le 21/10/2008

En savoir plus

PHP4 ne sera bientôt plus supporté laissant la place à PHP5 alors que la version 6 commence à montrer le bout de son nez. Voici comment installer cette derniére version sur un serveur Ubuntu pour effectuer quelques tests.

Préquis

- Un serveur linux sur une base Debian, Ubuntu...

- Un accès administrateur,

- Apache, testé sur une version Apache 2.2, mais la version n'a pas vraiment d'importance


Installation

Comme nous allons compiler PHP nous aurons besoin des outils de compilation, si vous ne les avez pas déjà installés lancer un sudo apt-get install build-esssensials automake pour installer gcc et tout son attirail.

Nous aurons aussi besoin de quelques bibliothèques :

sudo apt-get install apache2-prefork-dev
sudo apt-get install libicu36-dev
sudo apt-get install libxml-dev

Vous pouvez choisir apache2-threaded-dev à la place d'Apache2-prefork-dev, ce qui devrait aussi marcher.

Maintemant occupons nous de PHP6 : téléchargez les sources sur snaps.php.net et décompressez l'archive avec : tar xvfz

Allez dans ce répertoire et lancez la compilation :

 ./configure --with-apxs2=/usr/bin/apxs2 --enable-soap
make
make test
sudo make install

Sous root créez le fichier /etc/apache2/php6.conf et placez y :

 <ifmodule mod_php6.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</ifmodule>

De même avec le fichier /etc/apache2/php6.load

 LoadModule php6_module /usr/lib/apache2/modules/libphp6.so

On initialise le module et on relance Apache :

 sudo a2enmod php6
sudo /etc/init.d/apache2 restart
En savoir plus

Tests

Si tout s'est bien passé, un simple phpinfo devrait confirmer que PHP6 est bien installé, pour aller un peu plu loin, testez les namespaces.

Contenu sous licence Creativ Commons réalisé par Stéphane Brun



Autour du même sujet
JDN Développeur Haut de page
A VOIR EGALEMENT

Sondage

Avez-vous commencé à développer des applications pour l'interface graphique Metro de Windows 8 ?

Tous les sondages