Version complète: sur le forum Webmaster Hub : Serveur web local : Quelles solutions ?
Webmaster Hub > Informatique & Internet > PC-Gyver
macchu
Bonjour à tous smile.gif

Jusqu'ici lorsque je travaillais en local, j'utilisais EasyPHP, c'est très pratique mais pas top top... surtout si je dois travailler en réseau (plusieurs postes devraient avoir accès aux sites en développement)

J'aimerais savoir quelles solutions avez-vous choisies pour en avoir un mais plus "pro" (achat machine interne, externe, logiciels, techniques, etc.)
Et bien sur les couts qui vont avec wink.gif

merci de partager vos expériénces
Macchu
Dadou
CITATION(macchu @ vendredi 14 mars 2008 à 11:53) *
j'utilisais EasyPHP, c'est très pratique mais pas top top... surtout si je dois travailler en réseau


Et ou est le problème ? easyphp, tout comme wampserver marchent très bien en réseau
macchu
Ce n'est pas un problème pour moi, je m'en sers et m'en servirai pour mes développements en local perso... mais pas au boulot où l'activité internet grandit.
Comment fait une agence web par exemple ? Je ne pense pas qu'ils utilisent EasyPHP...

Je suis preneur de toute expérience en la matière...
merci smile.gif
Dadou
Pour ma part, je me confectionne une zone de test sur le serveur de production, cela me permet d'être sûr de ne pas avoir de surprise de configuration différente.

Sinon dans le cadre de dev, tu peux aussi prendre une ancienne machine, la passer sous Linux avec un serveur Apache, php et mysql.
macchu
Merci de ta réponse padawan Dadou,
Nous sommes du même coté...

Si d'autres veulent aussi donner leur avis, ils sont les bienvenus ! wink.gif
Dadou
Un petit bémol pour la zone de test sur le serveur en prod, si tu travailles sur une appli gourmande, les perfs des sites en productions risquent de s'en ressentir.

si tu peux ressortir une vieille bécane, c'est préférable (et linux pour le coût que c'est wink.gif)
destroyedlolo
Oui, un vieux tromblon sous un unix quelconque est un bon choix (il faut juste qu'il ait quant meme suffisament de memoire pour ne pas swaper).

Ma machine de developpement a la maison est une Ultra60 sous Solaris 10 (mais elle me sert aussi de machine de bureau avec OpenOffice, GIMP, Firefox, ...) donc elle est relativement puissante.

Au taf, il s'agit d'une vielle station HP-712 @ 80 Mhz (equivalent d'un pentium 160). Tres largement suffisant hormis question memoire car elle plafone a 96Mo.

Utiliser une machine relativement lente pour les developpement est toujours un bon choix, car ca oblige les developpeurs a optimiser leur code (surtout pour ceux qui abusent des bases de donnees) : moins de mauvaises surprises lorsque le code passe en prod. Et pourtant, je fais des trucs relativement lourds en PHP5 avec du PostGreSQL derriere et des manipulations d'image a la voler ...
macchu
Bonjour et merci de vos réponses,
OK pour la machine à passer sous Linux,
Toutefois, où trouver les caractéristiques nécessaires de la machine à utiliser comme serveur ?
Un tuto pour installer Linux peut-être ?
merci
dragondz
Ben moi j'ai installé xubuntu 6.06 sur un vieux Compaq Desqpro (Pentium1, 200Mhz, 96Mo) hormis l'install qui m'a posé un petit probléme au début (fallait ajouter nodma) il fonctionne correctement avec apache 2 et mysql!

Installer une xubuntu n'a rien de compliqué ,je te conseille d'installer la version serveur sans interface si c'est juste comme serveur!

A+
Anonymus
Bonjour,

Quant-au fait de se servir de easyphp en reseau, ca ne change rien. Ce qu'il ne faut pas faire, c'est indiquer 'localhost', ni même 127.0.0.1, mais bien l'ip de la machine (celle qui commence par 192.168.1.xxx) Et là ca marche bien smile.gif

Sinon, au lieu de localhost, tu peux utiliser wampserver, qui est un équivalent,
voire installer toi même ton serveur apache/mysql. smile.gif
destroyedlolo
CITATION(macchu @ mardi 18 mars 2008 à 09:58) *
Toutefois, où trouver les caractéristiques nécessaires de la machine à utiliser comme serveur ?


J'ai fait tourne un serveur sur un 486DX33 (sans database a l'epoque) et ma config mini actuellement est un Pentium 75 (Apache 2.2 + PHP5 + PostgreSQL) : faut pas etre presse lors de la compilation mais ca passe sans probleme. Comme dit plus haut, le seul facteur limitant est la memoire.
macchu
Merci de vos commentaires, c'est sympa !
a++ smile.gif
jb72
Bonsoir,

Pour économiser en ressources machine, il faut éviter à mon avis d'installer une interface graphique ou au pire ne pas la démarrer (init 3)...notamment si on destine la machine à jouer le rôle de serveur.
Mais bon...après faut être à l'aise avec le mode terminal (la ligne de commande ça en dégoûte pas mal wink.gif mais au moins c'est formateur...ça apprend pleins choses sur le fonctionnement du système smile.gif

Quelques conseils sur ce que font certains professionnels :
=> un serveur n'est pas une boite à tout faire...on le spécialise sur quelques services pour :
- éviter une trop grosse déperdition des ressources entre les services proposés, notamment s'ils sont très sollicités
- éviter de mettre tous les oeufs dans le même panier (utile en cas de crash machine ou de hack de machine...l'impact sur les clients est réduit)
=> on surveille l'état de la machine (supervision) pour faire ce qu'on appelle du pro-actif plutôt que du curatif
=> on essaie de s'informer sur les problématiques de sécurité (architecture, limitation des accès, cryptage des connexions, fermeture des ports inutiles, filtrage des connexions, surveillance des trous de sécurité, surveillance des logs, ...)
...et un tas de trucs encore qui ne me viennent pas forcément à l'esprit là, maintenant, tout de suite

@+
JB
Dadou
oui, enfin faut pas trop en faire non plus, c'est juste pour avoir une machine de post-prod accessible uniquement en interne
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.