Comment utiliser plusieurs versions de PHP simultanément dans XAMPP
Introduction :
XAMPP est un environnement de développement local populaire qui fournit une pile complète pour le développement Web. La version PHP par défaut dans XAMPP peut ne pas suffire à certaines exigences du projet. Cependant, la question se pose : comment les développeurs peuvent-ils basculer facilement entre les versions de PHP dans XAMPP ? Cet article répond à cette requête et propose plusieurs solutions pour exécuter simultanément différentes versions de PHP.
Présentation de la solution :
Au lieu de changer de version de PHP, il existe quatre options pour utiliser plusieurs Versions PHP dans une seule installation XAMPP :
Détaillé Mise en œuvre :
1. Exécutez une ancienne version de PHP pour des répertoires de projet spécifiques :
Modifiez le fichier de configuration Apache (httpd-xampp.conf) et ajoutez ce qui suit :
ScriptAlias /php56 "C:/xampp/php56" Action application/x-httpd-php56-cgi /php56/php-cgi.exe <Directory "C:/xampp/php56"> [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </Directory>
Ajouter des répertoires à le fichier de configuration Apache qui doit utiliser PHP 5.6 :
<Directory "C:\xampp\htdocs\my_old_project1"> [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </Directory>
2. Exécutez une ancienne version de PHP sur un port séparé :
Ajoutez ce qui suit au fichier de configuration Apache :
Listen 8056 <VirtualHost *:8056> [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
3. Exécutez une ancienne version de PHP sur un hôte virtuel :
Ajoutez ce qui suit à Apache fichier de configuration :
<VirtualHost "localhost56:80"> DocumentRoot "C:\xampp\htdocs56" ServerName "localhost56" [...] <FilesMatch "\.php$"> SetHandler application/x-httpd-php56-cgi </FilesMatch> </VirtualHost>
4. Utilisez PHP Compatibility Checker :
Redémarrer Apache
Après avoir configuré XAMPP, il est crucial de redémarrer Apache pour appliquer les modifications.
Conclusion :
Implémentez l'une des solutions susmentionnées pour exécuter plusieurs versions de PHP simultanément dans XAMPP. Cette flexibilité permet aux développeurs de répondre aux diverses exigences du projet tout en préservant le code existant.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!