> Ca me parait pourtant classique, mes projets sont des sites en PHP, X
> c'est des classes g�n�riques.
> Les sites A et B utilisent donc les m�mes classes g�n�riques, mais pas
> forc�ment les m�mes versions.
> Par exemple le site A est critique et pr�f�re rester avec la derni�re
> version stable de X, par contre le site B est moins critique et me
> permet de tester la derni�re version b�ta de X...
> S'il y avait une notion de librairie en PHP, �videment, je pourrais
> s�parer compl�tement les 3 projets...

Si c'est du PHP et que tu ne compte pas modifier les librairies X, il te
suffit de jouer avec les virtuals hosts apache en utilisant la dircetive
php_include_path (en php3) ou php_value include_path ... (en php 4)

Par exemple tu d�fini un virtual host (ou un directory, c'est plus simple)
http://{ma_machine}/mon_projet_A/
avec un include path sur /home/{mon_user}/src/ma_lib_stable

et
http://{ma_machine}/mon_projet_B/
avec un include path sur /home/{mon_user}/src/ma_lib_pas_stable

Ces repertoires ne se trouvant pas dans les sources de ton projet ...

Et au pire si tu veux que les sources des libs soient en CVS et lezs
modifier, tu utilise le syst�me de branche de CVS (la doc le d�crit de
mani�re correcte ...

> S'il y a une solution avec une meilleure conception, je suis preneur...

A mon avis le plus propre est de le faire avec les directives de conf
apache/php ..

> bye

Voila
J'espere avoir r�pondu au moins en partie a ta question

Pes
> --
> William Dod� - Informaticien Ind�pendant
> http://www.flibuste.net
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>

Répondre à