207 votes

Mise à jour de PHP dans XAMPP pour Windows ?

J'aimerais savoir comment vous mettez à jour PHP dans Xampp pour Windows ? J'ai essayé de télécharger la dernière version de PHP depuis le site principal de PHP, mais lorsque je vérifie (phpinfo), j'obtiens toujours que la version précédente est toujours utilisée.

0 votes

Suivez ce poste. Ça marche pour moi.

144voto

s-sharma Points 612

Faites une sauvegarde de vos dossiers htdocs et data (sous-dossier du dossier MySQL), réinstallez la version mise à jour et remplacez ces dossiers.

Note : Si vous avez modifié des fichiers de configuration comme PHP (php.ini), Apache (httpd.conf) ou autre, veuillez faire une sauvegarde de ces fichiers et les remplacer par la nouvelle version installée.

13 votes

J'ai renommé mon XAMPP actuel à C:\XAMPP a C:\XAMPP ORIG pour que je puisse installer la dernière version de XAMPP à C:\XAMPP mais j'ai toujours les données de mon application et la version originale au cas où quelque chose se passerait. J'ai eu peur après avoir installé la dernière version de XAMPP et vu qu'elle "écrasait" mon XAMPP ORIG - sur mon disque C :, il y avait seulement C:\XAMPP - mais soulagé quand mes htdocs et mysql \data était dans la nouvelle version mise à jour de XAMPP.

2 votes

J'ai toujours fait comme ça, mais certaines bases de données dans le dossier de données de sauvegarde se sont écrasées lorsqu'elles ont été placées dans le dossier xampp nouvellement installé. Donc, je cherche toujours à mettre à jour PHP sans mettre à jour Apache.

0 votes

@whitelettersandblankspaces êtes-vous un utilisateur de xampp ? Je pensais que c'était parfaitement clair pour tous ceux qui utilisent xampp... Quand même, mon upvote va à Dharmang, il a répondu plus tôt et avec plus de précision, que faire si je veux rester avec les mêmes versions d'Apache et MySql et juste mettre à jour PHP ? Cette réponse paresseuse (mais claire) ne couvre pas ce cas.

65voto

Dharmang Points 890

Vous pouvez passer par le lien suivant car il m'a aidé, il devrait fonctionner pour vous aussi. http://hype-free.blogspot.com/2007/07/updating-php-in-xampp-for-Windows.html

Réalisant que ma réponse a aidé quelques utilisateurs, voici la modification du lien original :

Editar:

Tout d'abord, sauvegardez toujours vos données.

  1. Téléchargez la dernière version binaire de PHP (assurez-vous de prendre le paquet .zip et non l'installateur).
  2. Désarchivez-le dans un répertoire
  3. Écraser le contenu du répertoire dans le sous-dossier php de votre répertoire d'installation XAMPP.
  4. Ecraser le contenu du répertoire apache \bin avec les nouvelles versions.
  5. Maintenant, le truc : prenez les fichiers qui ont un '_2' dans leur nom (par exemple php5apache2_2.dll ou php5apache2_2_filter.dll), copiez-les dans le répertoire apache. \bin et supprimez la partie '_2', en écrasant les fichiers existants. Ceci est nécessaire car XAMPP utilise la version 2.2 d'Apache et les fichiers avec le préfixe 2 sont construits pour Apache 2.0. Vous devez donc prendre les fichiers construits pour la version la plus récente (qui a une interface de plugin différente) et les renommer dans les noms de fichiers attendus par XAMPP.

NOTE : il y a deux répertoires à mettre à jour avec la nouvelle version des fichiers, à savoir php et le sous-répertoire apache/bin dans le sous-répertoire de l'installation de XAMPP.

0 votes

L'étape 4 n'est pas nécessaire. Après avoir fait le reste, j'ai également copié le php.ini et le php/extras du dossier de sauvegarde. (C'était aussi mentionné dans les commentaires de l'article, cela m'a aidé aussi)

0 votes

@Dharmang : malheureusement, j'ai déplacé+supprimé tous mes dossiers xampp, php apache..... Pour essayer d'installer la dernière version de php. Maintenant je suis confus, comment commencer ?... pouvez-vous m'aider s'il vous plaît ?

0 votes

Maintenant, installez la dernière version, mais vos données (comme le répertoire www) sont détruites maintenant, vous pouvez essayer un logiciel de récupération.

9voto

prodigitalson Points 38549

Je pense que vous devez télécharger et installer XAMPP avec la version PHP souhaitée. Je ne pense pas que vous puissiez simplement mettre à jour les composants de XAMPP individuellement, à moins qu'il y ait une fonction prévue à cet effet dans XAMPP lui-même.

3 votes

XAMPP ne dispose pas de la version actuelle de PHP, une nouvelle installation serait donc inutile.

0 votes

Vous pouvez mettre à jour les composants de XAMPP, consultez ma réponse à l'adresse suivante aquí

9voto

tanzeem Points 46

Téléchargez la version de votre choix du binaire php à partir de http://Windows.php.net/download/ Téléchargez la version zip binaire de Thread Safe. Dézippez la version téléchargée du PHP dans un dossier séparé. Veuillez vous assurer que le nom de votre nouveau dossier php n'est pas "PHP". Vous pouvez utiliser le nom du fichier comme nom de version. Par exemple, pour php 5.4, vous pouvez utiliser php54.

Copiez le nouveau dossier php dans votre dossier xampp. Maintenant allez dans votre dossierxampp/apache/conf/extra. Ouvrez le fichier httpd-xampp.conf du dossier extra. Changez les variables suivantes :

La variable PHPINIDir doit être / La variable LoadModule doit être //php5apache2_2.dl

Sauvegardez le fichier httpd-xampp.conf. Redémarrez votre serveur XAMPP apache. Si votre serveur est redémarré avec succès, c'est que la version php de votre serveur a été mise à jour.

5voto

Andrés Points 21

Il existe des versions bêta plus récentes de Xampp qui sont livrées avec des mises à jour PHP plus récentes.

vous devez vérifier à http://www.apachefriends.org

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X