Plusieurs versions de PHP sur EasyPHP
4 02 2012Quand on fait du développement web en local avec MAMP, EasyPHP ou encore WAMP, ça peut être pratique de disposer des plusieurs versions de PHP (4, 5.2 et 5.3 notamment).
EasyPHP ne permet pas de switcher entre différentes versions de PHP. Voici donc un petit tuto pour utiliser différentes versions de PHP en parallèle…
Avant tout, il faut savoir qu’il existe 2 façons “d’intégrer” PHP à Apache :
- Module : PHP est chargé en tant que module Apache (comme le mod_rewrite par exemple).
Le lien entre Apache et PHP se fait par un «handler». Sous Windows, ce handler est une DLL, et sur Unix c’est un fichier .so. - CGI (Common Gateway Interface) : il s’agit d’une interface permettant à Apache de déléguer la réponse à une requête HTTP à un programme, qui peut être un script PERL, un script Python, Ruby ou encore… PHP !
Apache va en fait exécuter le programme PHP (ex: php.exe sous Windows) en lui passant tout un tas de paramètres relatifs à la requête HTTP.
Dans ce tutoriel, je vais vous présenter les 2 méthodes, qui vous allez le voir présentent chacune des avantages et des inconvénients. Lire la suite »
Catégories : Non classé



