J'utilise XAMPP 1.7.2, mais je dois échanger PHP 5.3 contre PHP 5.2 - comment faire?)
Merci d'avoir répondu. Je viens de le faire fonctionner sur Windows XP, avec quelques modifications. Voici mes étapes.
(couper)
<IfModule mime_module>
LoadModule php5_module "/xampp/Apache/bin/php5Apache2_2.dll"
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt
<Directory "/xampp/htdocs/xampp">
<IfModule php5_module>
<Files "status.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
</Directory>
</IfModule>
(Notez que cela provient du même fichier dans la distribution 1.7.0 xampp. Si vous rencontrez des problèmes, vérifiez ce fichier conf et faites-le correspondre.)
Vous devriez alors pouvoir démarrer le serveur Apache avec PHP 5.2.8. Vous pouvez suivre le fichier G:\xampp\Apache\logs\error.log pour voir s'il y a des erreurs sur Sinon, vous devriez pouvoir voir l'écran de démarrage XAMPP lorsque vous accédez à localhost.
J'espère que cela aide le prochain gars.
à votre santé,
Jake
Je sais que cela ne vous aide pas, mais je dois dire que c'est l'une des raisons pour lesquelles je suis passé de XAMPP à WampServer. WampServer vous permet d'installer plusieurs versions de PHP, Apache et/ou MySQL, et de passer de l'une à l'autre via une option de menu.
Vous pouvez télécharger les anciennes versions de XAMPP ici . PHP 5.3 a été ajouté dans la version 1.7.2, donc tout ce qui est plus ancien serait bien.
Je viens de confirmer que cela fonctionne lorsque vous utilisez une version de PHP 5.2.9 de XAMPP pour OS X 1.0.1 (avril 2009) , et le déplacer chirurgicalement vers XAMPP pour OS X 1.7.2 (août 2009).
Des années plus tard, mais pour ce que ça vaut - c'est simple à faire.
RENOMMER simplement le répertoire C:\xampp
Installez la nouvelle version souhaitée de XAMPP
Exécutez simplement le script du panneau de configuration "xampp-control.exe" directement à partir du dossier xampp. (Ignorez les avertissements concernant "doivent être exécutés à partir de C:\xampp - ceux-ci n'ont rien à voir avec plusieurs installations.)
Pour basculer entre ces versions de XAMPP, renommez simplement les répertoires xampp si nécessaire et réexécutez.
Vous devrez désinstaller XAMPP 1.7.2 et installer XAMPP 1.7.0, qui contient PHP 5.2.8.
D:\Documents and Settings\box>php -v
PHP 5.2.8 (cli) (built: Dec 8 2008 19:31:23)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technol
ogies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
XAMPP 1.6.8 contient PHP 5.2.6.
D:\Documents and Settings\box>php -v
PHP 5.2.6 (cli) (built: May 2 2008 18:02:07)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technol
ogies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
Je n'ai pas pu faire fonctionner ça. Commencé avec PHP 5.3
, puis a tenté de passer à PHP 5.28
de xampp-win32-1.7.0.Zip
. Impossible de le faire fonctionner. Ensuite, je suis devenu intelligent et j'ai compris que je travaillais avec XAMPP et vous pouvez l'installer où vous voulez, alors j'ai fait une nouvelle installation à partir de zéro avec xampp-win32-1.7.0.Zip
. L'intérêt de travailler avec XAMPP est que vous n'avez pas à vous soucier du truc sysadmin. L'utiliser dans ce contexte m'a permis d'être opérationnel en un rien de temps.
Pour OSX, c'est encore plus simple. Votre machine devrait être livrée avec une version d'Apache déjà installée. Tout ce que vous devez faire est de localiser la lib php pour cette version (qui est probablement 5.2.x) et de l'échanger.
Il s'agit de la commande que vous exécutez à partir du terminal *
cp /usr/libexec/Apache2/libphp5.so /Applications/XAMPP/xamppfiles/modules/libphp5.so
J'ai testé cela sur 10,5 (Leopard), donc ymmv. * toutes les mises en garde à ce sujet pourraient briser votre système, faire une sauvegarde, bla bla bla.
Edit: Sur 10.4 (Tiger), Xampp 1.73, en utilisant les fichiers libphp5.so trouvés à Mamp , cela ne fonctionne pas du tout.