web-dev-qa-db-fra.com

Comment rétrograder php de 7.1.1 à 5.6 dans xampp 7.1.1?

Je veux déclasser la version de PHP 7.1.1 à 5.6 dans xampp 7.1.1. Mais je ne trouve aucune option .  PHP info from xampp

11
Shiblee Sadik

Je pense que le chemin de rétrogradation le plus sûr de PHP7 à PHP5 dans Xampp est:

  1. Téléchargez une version de Xampp livrée avec PHP5 depuis ici (à l’aujourd’hui, il s'agit de xampp-win32-5.6.37-0-VC11.Zip).

  2. Renommez le dossier php en php7 dans Xampp.

  3. Maintenant, copiez le dossier php de xampp-win32-5.6.37-0-VC11.Zip dans votre dossier d’installation Xampp.

  4. Faites une sauvegarde à partir du fichier \xampp\Apache\conf\extra\httpd-xampp.conf.

  5. Remplacez également ce fichier à partir de xampp-win32-5.6.37-0-VC11.Zip.

  6. De cette façon, les fichiers de configuration (y compris php.ini) ont les paramètres de l’équipe Xampp.

Prévenez-moi si quelque chose me manque.

5
Lanti

Il n'y a pas d'option pour déclasser XAMPP. XAMPP est codé en dur avec une version spécifique PHP pour s’assurer que tous les modules sont compatibles et fonctionnent correctement. Toutefois, si votre projet nécessite PHP 5.6, vous pouvez simplement installer une version plus ancienne de XAMPP contenant PHP 5.6.

Source: Comment rétrograder php de 5.5 à 5.3

3
roundAbout

Supprimez simplement ce xampp, et téléchargez version 5.6 .

2
Arturs Jerjomins

XAMPP est un package intégré et vous ne pouvez pas rétrograder ou modifier l’un de ses composants, tel que php. (Vous pouvez utiliser certaines solutions, mais il y a peu de chances que tout fonctionne correctement.)

Vous pouvez télécharger le package à partir de ces liens:

Vous feriez mieux de télécharger l'ancien formulaire sourceforforge.net.

2
A mohseni

Modifiez le code .htaccess pour passer à PHP 5.6:

AddHandler application/x-httpd-php56 .php
1
Adi

Si vous souhaitez rétrograder une version php, éditez simplement votre fichier .htaccess . Comme vous souhaitez rétrograder une version php vers la version 5.6, ajoutez simplement ceci dans un fichier .htaccess

<FilesMatch "\.(php4|php5|php7|php3|php2|php|phtml)$">  
etHandler application/x-lsphp56
</FilesMatch>
0
Md Zahid Shams

Vous n'êtes pas obligé d'installer une autre version de Xampp. J'ai réussi à utiliser PHP 5.6 sur ma version Xampp PHP 7. Voici ce que vous devez faire pour que cela fonctionne:

  1. Raname (backup) <XAMPP_DIR>\php à <XAMPP_DIR>\php~7
  2. Copier (sauvegarder) <XAMPP_DIR>\Apache\conf\extra\httpd-xampp.conf dans <XAMPP_DIR>\Apache\conf\extra\httpd-xampp~7.conf
  3. Téléchargez PHP5 et décompressez-le en <XAMPP_DIR>\php
  4. Éditez <XAMPP_DIR>\Apache\conf\extra\httpd-xampp.conf et modifiez toutes les occurrences php5 en php7. Vous devez changer php7Apache2_4.dll en php5Apache2_4.dll, php7ts.dll en php5ts.dll et php7_module en php5_module 
  5. Assurez-vous que tous vos chemins sont corrects comme extension_dir dans php.ini.

Redémarrez Apache et le tour est joué.

0
Erroid

Si vous souhaitez rétrograder php de 7.1.1 à 5.6 dans xampp, suivez les étapes (Pour Windows): -

  1. Allez à https://sourceforge.net/projects/xampp/files/XAMPP%20Windows/5.6.36/
  2. Téléchargez et extrayez le fichier xampp-win32-5.6.36-0-VC11.Zip voir l'image image 1
  3. Supprimer le dossier php et le dossier Apache présent dans C:\xampp

  4. Copiez les dossiers php et Apache à partir du fichier extrait et collez-les dans C:\xampp.

  5. Ajoutez "C:" avant \ xampp\à la ligne 709, 734, 816, 937, 1428, 1462, 2025, 2034 au fichier php ini présent dans le dossier php.

  6. Démarrez votre Apache et MySQL et vérifiez la version de PHP. Il montrera php 5.6.36

0
Mas