Je voudrais savoir comment mettre à jour PHP dans Xampp pour Windows? J'ai essayé de télécharger la dernière version de PHP à partir du site PHP principal, mais lorsque je vérifie (phpinfo), j'obtiens toujours que la version précédente est toujours en cours d'utilisation.
176
Réponses:
Faites une sauvegarde de votre dossier htdocs et de données (sous-dossier du dossier MySQL), réinstallez la version mise à niveau et remplacez ces dossiers.
Remarque: Si vous avez modifié des fichiers de configuration comme PHP (php.ini), Apache (httpd.conf) ou tout autre, veuillez également reprendre ces fichiers et les remplacer par la nouvelle version installée.
la source
Vous pouvez consulter le lien suivant car cela m'a aidé, cela devrait également fonctionner pour vous. 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 d'origine:
Éditer:
Tout d'abord, sauvegardez toujours vos données.
REMARQUE: il y a deux répertoires à mettre à jour avec la nouvelle version des fichiers, à savoir le
php
sous-répertoire et leapache/bin
sous-répertoire, dans l'installation de XAMPP.la source
Méthode la plus simple pour mettre à niveau
PHP
dansXAMPP
:XAMPP
.XAMPP
déjà installée).PHP
dossier de l'archive extraite.PHP
dossier qui se trouve dans leXAMPP
répertoire installé . Vous pouvez le sauvegarder comme changer lePHP
nom du dossier enPHP-old
ou commePHP-version-number
PHP
dossier que vous avez copié à partir de l'archive extraite.php.ini
fichier par votrephp.ini
fichier de dossier de sauvegarde au cas où vous auriez modifié les paramètres par défaut plus tôt.server
.la source
phpinfo()
J'avais besoin de mettre à jour mon php de 5.3.8 à 5.3.29 . (tous deux Thread Safe) sous Windows
Étapes que j'ai faites:
J'espère que j'ai tout couvert.
Très probablement, ces étapes ne fonctionneront pas si vous changez les versions majeures de php, par exemple 5.3.x en 5.4.x, mais pour les versions mineures, cela devrait fonctionner.
Aussi, un bon moyen de voir ce qui ne va pas ... lancez la ligne de commande et essayez de démarrer httpd.exe, sous xampp / apache / bin à partir de là, il listera les erreurs trouvées.
la source
J'ai mis à niveau vers php7.2 depuis php5.6
Étapes que j'ai suivies.
5.1. Remplacer
à
la source
Je pense que vous devez réellement télécharger et installer XAMPP avec la version PHP souhaitée. Je ne pense pas que vous puissiez simplement mettre à niveau les composants de XAMPP individuellement à moins qu'il n'y ait une installation fournie pour cela dans XAMPP lui-même.
la source
téléchargez la version souhaitée du binaire php depuis le site Web http://windows.php.net/download/ . télécharger la version zip binaire Thread Safe. Décompressez la version téléchargée de PHP dans un dossier séparé. Veuillez vous assurer que votre nouveau nom de dossier php n'est pas "PHP". Vous pouvez peut-être 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 dossier xampp / apache / conf / extra. Ouvrez le fichier httpd-xampp.conf à partir du dossier extra. Modifiez les variables suivantes:
La variable PHPINIDir doit être / Varaible LoadModule être //php5apache2_2.dl
Enregistrez le fichier httpd-xampp.conf. Redémarrez votre serveur apache XAMPP. Si votre serveur est redémarré avec succès, la version php de votre serveur est mise à niveau.
la source
Je n'ai pas encore assez de réputation pour commenter, mais, pour ajouter à la réponse de ssharma:
Après avoir copié votre dossier htdocs dans un endroit sûr, exportez simplement vos bases de données depuis PHPmyadmin. Allez simplement dans chacune de vos bases de données et cliquez sur l'onglet d'exportation en haut. Exportez-les au format SQL (ou quoi que ce soit, vraiment - rappelez-vous simplement ce que vous avez choisi). Mettez à niveau votre installation XAMPP. Maintenant, dans la nouvelle version de XAMPP, créez les bases de données que vous souhaitez réinsérer. Exemple: vous avez une base de données nommée 'test' que vous avez exportée depuis votre ancienne installation, nommez la nouvelle base de données vide de la même manière. Maintenant, allez dans 'test' et appuyez sur le bouton d'importation en haut (juste à côté du bouton d'exportation). Cliquez sur choisir le fichier, recherchez le fichier sql que vous avez exporté précédemment (devrait être «test.sql») et importez. Vos tableaux et données seront en place.
REMARQUE: il existe une option pour exporter toute la collection de bases de données (elle nomme le fichier 127.0.0.1.sql). Mais je n'ai jamais eu beaucoup de chance de l'importer correctement. Faites chacune de vos bases de données séparément pour vous assurer que cela fonctionne. J'ai fait ce message de longue haleine, mais c'est parce que j'aime écrire pour les gens qui ne savent pas encore exactement ce qu'ils font (moi-même, j'étais là il n'y a pas si longtemps (nous étions tous à point)).
Version abrégée de ma réponse:
1) Exportez vos bases de données individuellement
2) Importez dans votre nouvelle installation de XAMPP
la source
phpinfo()
, appuyez sur ctrl+ fet tapezthread
pour vérifier la valeur.php
.php
dossier par défaut en autre chose.php
dossier extrait (renommé ) dans le répertoire xampp.php.ini
fichier du dossier par défaut / ancienphp
(que vous avez renommé) et collez-le dans le nouveauphp
dossier.la source
Il existe des versions bêta plus récentes de Xampp qui viennent avec de nouvelles mises à niveau PHP.
vous devriez vérifier sur http://www.apachefriends.org
la source
http://www.apachefriends.org/en/xampp-windows.html
Dans ce site, vous pouvez obtenir
Modules complémentaires XAMPP
en utilisant ce module complémentaire, vous pouvez mettre à niveau les dernières versions.
la source
1) Sauvegardez votre dossier htdocs
2) exportez vos bases de données (suivez ce tutoriel)
3) désinstallez xampp
4) installez la nouvelle version de xampp
5) remplacez le dossier htdocs que vous avez sauvegardé
6) Importez vos bases de données que vous aviez exportées auparavant
Remarque : Si vous avez modifié des fichiers de configuration comme PHP (php.ini), Apache (httpd.conf) ou tout autre, veuillez également sauvegarder ces fichiers et les remplacer par la nouvelle version installée.
la source
Pour mettre à jour avec la dernière version de PHP dans xampp sans perdre vos données htdocs, vous devez télécharger le fichier zip de la version de PHP souhaitée à partir de sourceforge.net, puis copiez le dossier PHP du fichier extrait et collez-le dans votre dossier xampp.
REMARQUE: n'oubliez pas de renommer l'ancien dossier de fichiers PHP qui existe déjà.
Ensuite, éditez simplement votre fichier php.ini avec le chemin actuel pour atteindre le bon dossier PHP
Après cela, vous devez réexécuter votre fichier xampp.
J'ai trouvé une vidéo sur youtube qui peut vous aider. comment mettre à jour la version php dans xampp
la source
Je viens de mettre à niveau mon ancien portable XAMPP avec PHP 5.3.X (Inclure Mercury & FileZilla & Tomcat) vers XAMPP portable avec PHP 5.6.X (Inclure les versions précédentes) ...
Ma façon:
max_upload_size
et etc. sur php.ini et aussi dans/apache/conf/extra/httpd-xampp.conf
D
à l'autreC
REMARQUE
Dans l'onglet Exporter la base de données sur phpmyadmin, sélectionnez Caractère UTF-8 et cochez la
Disable foreign key checks
caseet dans l'onglet d'importation, décochez la case
Enable foreign key checks
.la source
1) Téléchargez le nouveau PHP depuis le site officiel (mieux un zip). Ancien
php
répertoire renomméphp_old
et recrééphp
répertoire et y mettre les fichiers décompressés.En
php.ini
connectant les modules nécessaires si vous avez utilisé quelque chose qui a été désactivé par défaut (comme Memcached, etc.), mais n'oubliez pas d'ajouter les.dll
fichiers correspondants .2) Dans mon cas, j'ai dû mettre à jour Apache. Répétez donc les mêmes étapes: téléchargez le nouveau package, renommez les répertoires, créez un nouveau
apache
répertoire et mettez leurs nouveaux fichiers.Maintenant, vous pouvez essayer de redémarrer Apache en cours
apache_start.bat
d' exécution à partir duxampp
dossier (il vaut mieux exécuter cette batte, que de redémarrer le service Apache à partir de la fenêtre des services Windows, car dans ce cas, dans la console, vous verrez toutes les erreurs s'il y en a, y compris les lignes dans la configuration où vous ' J'aurai un problème). Si vous avez mis à jour Apache et exécutez ce fichier, dans la liste des services, vous verrez Apache2.2, mais dans la description, vous pouvez obtenir une autre version (dans mon cas, c'était Apache / 2.4.7).En cas de mise à jour d'Apache, vous pouvez rencontrer des problèmes, alors faites attention:
après avoir remplacé tout le répertoire, vous devrez peut-être configurer votre
apache/conf/httpd.conf
fichier (copier les hôtes virtuels de l'ancienne configuration, configurer DocumentRoots, autorisations pour les répertoires, tous les chemins, étendre la liste des fichiers d'index (par défaut, Apache n'a queindex.html
pour que les autres fichiers d'index être simplement ignoré et Apache listera simplement le répertoire racine du site dans le navigateur), configurez vos journaux, etc.)connectez les modules dont vous avez besoin (si vous avez utilisé quelque chose qui n'était pas activé par défaut comme mod_rewrite etc.)
la source
Pour la mise à niveau php dans Xampp, vous pouvez suivre ces étapes, sinon vous pouvez ignorer ces 4 étapes et installer directement MAMP (pour Windows également) à partir du site et voici le lien de téléchargement direct
Étape 1: Effectuez des sauvegardes Avant de commencer, assurez-vous de sauvegarder tous les paramètres, les modules personnalisés et surtout le répertoire htdocs, qui contient vos scripts et vos ressources de page. Ce répertoire se trouve normalement sous C: \ xampp \ htdocs \
Étape 2: Préparation
Téléchargez PHP 5.3.0rc2. J'utilise la version VC6 afin de minimiser les problèmes de compatibilité potentiels. Il est également recommandé de télécharger la dernière version Windows de XAMPP. Bien qu'il s'agisse d'un guide de mise à niveau qui devrait fonctionner avec les versions précédentes de XAMPP, il est recommandé d'utiliser une nouvelle copie des fichiers principaux. Arrêtez toutes les instances du service Apache en cours d'exécution.
Étape 3: La mise à niveau Ce guide supposera que votre répertoire XAMPP est C: \ xampp \
Extrayez l'archive XAMPP dans un répertoire de votre choix, je vous recommande d'utiliser la valeur par défaut C: \ xampp \ Extraire le contenu de l'archive PHP vers C: \ xampp \ php \, en écrasant le contenu de ce répertoire avec les nouveaux fichiers. Ouvrez le fichier C: \ xampp \ apache \ conf \ extra \ httpd-xampp.conf et assurez-vous que les lignes suivantes sont présentes dans cet ordre:
Après avoir suivi les étapes ci-dessus, redémarrez votre service Apache (cela peut être fait à l'aide de C: \ xampp \ xampp-control.exe ou manuellement via le panneau de configuration / l'invite de commande). Votre PHPinfo doit indiquer que la mise à niveau a réussi. Je mettrai à jour cet article si je découvre des problèmes liés à l'utilisation de cette méthode ou d'un moyen plus propre (automatisé) d'effectuer la mise à niveau.
la source