Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2008, 12h53   #1
Membre Expert
 
Avatar de Janitrix
 
Inscription : octobre 2005
Messages : 3 398
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 3 398
Points : 2 331
Points : 2 331
Par défaut Installation de ZF pour plusieurs sites

Salut,

J'ai déjà utilisé ZF pour plusieurs de mes sites, mais pour chacun d'eux, j'ajoutais un répertoire /library/Zend, ce qui n'est pas très efficace.

Ayant enfin acquis un ordinateur portable, j'aimerai avoir un environnement de travail intéressant. Par conséquent, j'ai déjà installé un serveur Apache, PHP5 et MySQL. J'aimerai donc ajouter ZF. Ma question est simple, où installer les fichiers de ZF pour pouvoir l'utiliser dans tous mes sites installés dans /var/www ?

J'avais pensé à /var/lib/Zend, mais je ne suis pas sûr que ce soit l'endroit adéquat. Qu'en pensez-vous ?

Janitrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2008, 19h01   #2
Membre éclairé
 
Homme Yann
Développeur Web
Inscription : avril 2005
Messages : 280
Détails du profil
Informations personnelles :
Nom : Homme Yann
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 280
Points : 366
Points : 366
Envoyer un message via MSN à yannux
Bah tu le mets où tu veux xD.
Suffit de donner le bon chemin dans l' include_path
yannux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2008, 19h16   #3
Membre Expert
 
Avatar de Janitrix
 
Inscription : octobre 2005
Messages : 3 398
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 3 398
Points : 2 331
Points : 2 331
Merci de la réponse. Oui je sais la question peut surprendre, ça parait logique

Mais en fait ma question c'est plutôt : est-ce qu'il existe un répertoire sous linux qui convient le mieux, sous entendu c'est plus logique de mettre ZF ici.

ça n'a pas beaucoup d'importance je sais, mais bon, je veux bien faire les choses alors autant demander
Janitrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2008, 19h35   #4
Membre éclairé
 
Homme Yann
Développeur Web
Inscription : avril 2005
Messages : 280
Détails du profil
Informations personnelles :
Nom : Homme Yann
Âge : 27
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2005
Messages : 280
Points : 366
Points : 366
Envoyer un message via MSN à yannux
Humm... Par exemple sur mon laptop j'ai tout dans mon home ... c'est plus pratique pour faire les sauvegardes quand même. Et puis sur les serveurs du boulot on a tout dans un rep à la racine /data donc bon oui /var/www c'est le plus logique...
yannux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2008, 19h58   #5
Membre Expert
 
Avatar de Janitrix
 
Inscription : octobre 2005
Messages : 3 398
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 3 398
Points : 2 331
Points : 2 331
Ok merci
Janitrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2008, 10h27   #6
Expert Confirmé Sénior
 
Avatar de GrandFather
 
Inscription : mai 2004
Messages : 4 490
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : mai 2004
Messages : 4 490
Points : 5 049
Points : 5 049
Salut,

il y a quand même quelques avantages à déployer le framework Zend avec chaque application :
  • ton application est plus facilement "packageable", donc plus facile à distribuer et à déployer
  • tu supprimes tout risque de régression au cas où une mise à jour du framework ne respecterait pas totalement la contrainte de compatibilité ascendante (moins probable depuis la version 1.0.0, mais pas totalement à exclure)
  • Cela te permet de tester facilement des versions beta du framework sans compromettre le fonctionnement de tes applications
__________________
FAQ XML
------------
« Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
Giacomo Leopardi
GrandFather est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2008, 17h39   #7
Membre du Club
 
Inscription : juillet 2007
Messages : 70
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : juillet 2007
Messages : 70
Points : 63
Points : 63
Envoyer un message via MSN à _phoenix_
Citation:
Envoyé par GrandFather Voir le message
Salut,

il y a quand même quelques avantages à déployer le framework Zend avec chaque application :
  • ton application est plus facilement "packageable", donc plus facile à distribuer et à déployer
  • tu supprimes tout risque de régression au cas où une mise à jour du framework ne respecterait pas totalement la contrainte de compatibilité ascendante (moins probable depuis la version 1.0.0, mais pas totalement à exclure)
  • Cela te permet de tester facilement des versions beta du framework sans compromettre le fonctionnement de tes applications
Oui en effet, ce sont des avantages. Mais il y a aussi un avantage certain (pour moi en tout cas) d'utiliser q'une seule library zend communes à toutes ses applis : ont ne fait qu'une seule mise à jour du ZF.

Par exemple, en dèv. j'utilise une seule library commune à tous mes projets, et cette library, provient du dépot svn. Ma library n'est donc pas forcement "stable", mais cela me permet de récupérer les dernières versions de tous les composants (même instable) pour le développement, en un seul checkout.

Après, c'est sûr, en prod., c'est surment plus avantageux d'utiliser une library par projet pour des questions de compatibilité et de portabilité.
_phoenix_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h38.


 
 
 
 
Partenaires

Hébergement Web