N'php un équivalent python virtualenv ou ruby bac à sable?

Je suis habitué à l'utilisation de python virtualenv outil pour créer des environnements qui peuvent imiter les environnements de déploiement pour les projets que j'écris.

Maintenant, je vais travailler sur un projet php, et je me demande si il y a un équivalent? Clairement, j'espère être en mesure d'exécuter un virtualhost apache avec une vieille version de php, alors que tout le reste fonctionne à la normale jusqu'à la date de la version.

Ma machine de développement est en cours d'exécution ubuntu 11.04, de sorte que les solutions qui fonctionnent sur la plate-forme serait préférable.

  • Pourquoi vous voulez avoir quelque chose comme ça? Vous voyez, PHP est fait pour être rétro-compatible. Même entre les différentes 5.versions x, il y a rarement des différences qui serait gênant, et même si ceux qui arrivent, ceux qui sont habituellement faciles à corriger. Par exemple entre PHP 5.3 et 5,2 pas beaucoup de changements hapenned (pl2.php.net/manual/en/migration53.incompatible.php), deux nouveaux mots-clés et certains non valide code ne fonctionne plus...
  • Je suis en train de reproduire un environnement de déploiement sur un serveur de développement, de sorte qu'il n'y a pas de surprises quand je déployer, mais je ne veux pas configurer une toute nouvelle machine virtuelle pour chaque environnement de déploiement. Si je pouvais avoir différentes virtualhost dans apache utiliser différentes versions de PHP, je serais un long chemin vers l'accomplissement de cette.
  • Docker est votre solution. Vagrant pour une autre solution.
InformationsquelleAutor Zxaos | 2011-08-24