====== Activer la prise en charge du PHP5 =====
Nombreux sont les hébergeurs qui offrent la possibilité d'utiliser le PHP5, mais une assez grande partie d'entre eux obligent leurs utilisateurs à procéder à une petite manipulation afin de l'activer.
Fire Soft Board 2 utilisant uniquement PHP5, et supérieur, vous êtes donc obliger d'activer cette version si cela n'est pas fait.
===== Message d'erreur typique dû à l'absence de PHP5 =====
Si vous tentez d'exécuter Fire Soft Board 2 sur un serveur où le PHP5 n'est pas activé vous obtiendrez probablement le message suivant (peu explicite j'en conviens) :
> **Parse error:** syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in **/chemin/vers/site/web/fsb2/index.php** on line **24**
===== Tester la version de php installée =====
Si vous souhaitez vérifier la version de PHP que vous utilisez :
* Créez un fichier **test.php** quelque part sur votre site
* Éditez le afin d'y rajouter le code suivant :
* Ouvrez la page créée (test.php), la version sera affichée et devrait être du type **5.x.x** ou **6.x.x**
===== Activer le PHP5 sur un hébergement mutualisé =====
==== Méthode "passe-partout" (ou presque) ====
Voici la méthode qui fonctionnera sur la plupart des serveurs :
* Créez un fichier **.htaccess** à la racine de votre site ou de votre forum
* Éditez-le afin d'y rajouter la ligne : AddType x-mapp-php5 .php
Théoriquement vous n'aurez plus de message d'erreur, si toutefois vous souhaitez vérifier la version de PHP que vous utilisez, regarder [[#tester_la_version_de_php_installee|cette méthode]]
==== Méthode pour Free ====
Si vous hébergez votre forum sur Free :
* Créez un fichier **.htaccess** à la racine de votre site
* Éditez-le afin d'y rajouter la ligne : php 1
Maintenant votre hébergement Free fonctionne avec la version 5 de PHP
==== Méthode pour OVH ====
Si vous êtes hébergé chez OVH :
* Créez un fichier **.htaccess** à la racine du répertoire où vous désirez php5
* Editez-le afin d'y rajouter la ligne : SetEnv PHP_VER 5
Voila, cela devrait fonctionner!
[[http://guide.ovh.com/Php5ChezOvh|plus d'info]]
==== Méthode pour Power-Herberg ====
Si vous hébergez votre forum sur Power-Herberg :
* Créez un fichier **.htaccess** à la racine de votre site
* Editez-le afin d'y rajouter la ligne : AddHandler application/x-httpd-php5 .php
Maintenant votre hébergement Power-Herberg fonctionne avec la version 5 de PHP
==== Méthode pour Performant-Hosting et Jexiste ====
Si vous hébergez votre forum sur Performant-Hosting :
* Créez un fichier **.htaccess** à la racine de votre site
* Éditez-le afin d'y rajouter la ligne :
AddHandler application/x-httpd-php5 .php
AddType x-mapp-php5 .php
Maintenant votre hébergement Performant-Hosting fonctionne avec la version 5 de PHP
Plus d'infos : [[http://www.jexiste.fr/faq/technique/php#2|Jexiste]]
==== Méthode pour Easy-hebergement et Strato-hebergement ====
Si vous hébergez votre forum sur Easy-hebergement ou Strato-hebergement :
* Créez un fichier **.htaccess** à la racine de votre site
* Éditez-le afin d'y rajouter la ligne :
AddHandler x-httpd-php5 .php
AddType application/x-httpd-php5 .php
Maintenant votre hébergement Easy-hebergement ou Strato-hebergement fonctionne avec la version 5 de PHP
===== Le PHP5 et les serveurs locaux =====
==== EasyPHP 1.x ====
Cette version de EasyPHP ne prend pas en charge le PHP5, pour l'utiliser il vous faut procéder à quelques manipulations afin d'installer le PHP5.
La procédure étant un peu longue à expliquer (et pas forcément recommandée), je vous laisse le soin de lire la page suivante : [[http://www.mediboard.org/public/tiki-index.php?page=Installer%20PHP5|Installer PHP5]]
==== EasyPHP 2.0 ====
Lors de la rédaction de cet article, la version 2.0 était toujours en Beta, ce qui rebute peut-être certains utilisateurs.
Néanmoins cette version prend en charge le PHP5, et ce sans aucune manipulation spécifique.
==== WAMP Server 2.0 ====
Suite tant attendue du célèbre WAMP5, WAMP Server 2.0 intègre des version très récentes de chacun de ses composants: apache(2.2.6), mysql(5.0.45) et php (5.2.5)
Notez néanmoins que certains modules de PHP ne sont pas activés à l'origine (comme le module GD Library pour la manipulation d'images), mais WAMP Server 2.0 intègre un menu assez pratique pour activer/désactiver au choix les modules, changer sa version de PHP ou tout autre composant et éditer les fichiers de configuration à la volée.
Infos et téléchargement: http://www.wampserver.com/
==== XAMPP ====
Permet l'activation depuis le logiciel même.
**Liens utiles**
[[http://www.siteduzero.com/tuto-3-19975-1-php4-et-php5-en-meme-temps-sur-un-serveur-linux.html|PHP4 et PHP5 sur son serveur Linux]]
----
//Contributeur :
[[http://www.fire-soft-board.com/fsb/membre-1349.html|BlackJowy]] |
[[http://www.fire-soft-board.com/fsb/membre-3.html|Grummfy]] |
[[http://www.fire-soft-board.com/fsb/membre-1293.html|NumberEight]] |
[[http://www.fire-soft-board.com/fsb/membre-84.html|StyphaX]]//