====== 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]]//