Activer PHP5 chez 1and1, Free, OVH, Nuxit et les autres

Les offres grands public d’hébergement entrée de gamme attirent tous ceux qui ont envie de commencer à construire leur vie numérique, lancer leur propre site ou tout simplement bidouiller un peu. 1and1, OVH, Free, Nuxit et de nombreux autres offrent des tarifs raz les pâquerettes dans l’espoir de voir passer les clients plus exigeants sur des offres pro. Toujours est-il que les plans “bas de gamme” permettent tout de même de s’amuser un peu si l’on prend quelques précautions.

Pour d’obscures raisons de compatibilité, la majorité des espaces web sont encore configurés pour des standards quelques peu poussiéreux. Par exemple, 1and1 vous proposera du php4 (dont le support n’est plus assuré depuis aout 2008) alors que PHP5, sortie en 2004, présente de nombreux avantages en termes de sécurité, performance et adoption d’autres standards. Je cite 1and1 mais j’entends que c’est encore assez représentatif de l’ensemble du marché.

Avec l’avancée des technologies, l’importance de la vitesse, stabilité et de sécurité que l’on voit bien aujourd’hui; de nombreux éditeurs ont du tourner le dos à PHP4 pour se concentrer sur PHP5. Et là, c’est le drame. Avec un espace web en PHP4, une installation WordPress  standard vous affichera gentiment ce petit message d’erreur et refusera d’aller plus loin.

Fort heureusement, il existe une parade tout simple pour “reconfigurer” votre espace afin qu’il accepte PHP5. Petit bémol, en fonction de votre hébergeur, il se peut que vous ne fassiez que contourner le message d’erreur sans réellement activer PHP5. Si c’est le cas, il ne vous restera que des solutions plus drastiques, comme changer de forfait ou de prestataire.

Comment activer PHP5 ?

C’est très simple. En fonction de votre fournisseur, il vous suffit d’installer l’un des fichiers suivants à la racine de votre site.

Pour information, il s’agit de fichier au format “.htaccess” que vous pouvez ouvrir et éditer sur Windows / Mac OS / Linux. Pour faire plus simple, je vous les ai déjà crée:

1and1

Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier. A noter qu’il existe depuis quelques mois une option dans le panneau de configuration. Connectez-vous à votre interface d’administration.

AddType x-mapp-php5 .php

OVH

Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.

SetEnv PHP_VER 5

Free

Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.

php 1

Infomaniak

Infomaniak propose une option dans le panneau de configuration. Connectez-vous à votre compte et cherchez le lien dans vos parametres de sites.

AquaRay

Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.

AddHandler php5 .php

Vala

Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.

SetEnv DEFAULT_PHP_VERSION 5

Online.net

Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.

AddType application/x-httpd-php5 .php

Nuxit

Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier.

options -indexes
AddHandler x-httpd-php5 .php
AddType application/x-httpd-php5 .php

GoDaddy

Créez un fichier .htaccess avec le code suivant ou téléchargez simplement ce fichier. Il y a une option dans votre panneau de configuration proposant l’option (Tableau de bord >> My products >> Language).

AddHandler x-httpd-php5 .php

Et après ?

La majorité des améliorations apportées seront transparentes pour les utilisateurs, assurez-vous pour autant que vos pages faisant appel à des bouts de code un peu exotique soient testées lors de cette migration. Non pas que vous deviez changer grand chose, mais il y a fort à parier qu’il en existe une version écrite en PHP5 ou que la fonction soit maintenant native dans le langage.

Dans une prochaine note, je couvrirai la compression à la volée pour optimiser la vitesse de chargement de vos sites.

4 thoughts on “Activer PHP5 chez 1and1, Free, OVH, Nuxit et les autres”

  1. Bonjour,
    J’ai transféré le fichier pour free ( je souhaite créer un blog avec WP) .
    J’obtiens le message suivant :

    Your server is running PHP version 5.1.3RC4-dev but WordPress 3.2.1 requires at least 5.2.4.

    La version 5.1.3 est-elle la dernière version dispo chez free ,est-il possible de la mettre à jour avec la version 5.2.4.?

    cdt/Symo

Un commentaire ?