Page 1 sur 2
logiciel pour serveur web
Publié : mer. 14 avr. 2010 20:57
par gautisch
Bonjour à tous

, j'aurais aimé savoir quels logiciels vous utilisiez en prod pour faire tourner des sites web en php ?
Faut il utiliser iis avec ensuite derrière php et mysql ou alors wamp ou easy php ?
Merci

logiciel pour serveur web
Publié : mer. 14 avr. 2010 21:05
par Kronick
Salut, pour ma part :
serveur web : apache 2 avec mod_ssl, mod_rewrite
serveur de bdd : mysql 5
serveur "d'applis" : php5
IIS est un serveur web au même titre que Apache. C'est à toi de choisir celui que tu veux utiliser pour servir (éxécuter) tes pages écrites en PHP (donc c'est soit l'un soit l'autre).
Wamp et easyPhp sont des packages qui comprennent tout ce qu' ilfaut pour faire tourner un site net (mais les deux incluent apache et non IIS)
au final soit tu installes tout séparément mais si tu débutes tu prends soit wamp ou easy php et rulez

logiciel pour serveur web
Publié : mer. 14 avr. 2010 21:16
par gautisch
ouaip je débute .. pas facile ^^ au début je pensais installer tout séparement mais on m'a dit qu'il fallait faire pas mal de réglages pour éviter les failles de sécurité ... et wamp est il vraiment sécurisé et fiable pour de la prod ?
logiciel pour serveur web
Publié : mer. 14 avr. 2010 21:21
par Kronick
la conf par défaut nécéssite pas mal de réglages si tu veux que ça soit bien sécurité. (je sais pas trop j'installe tout séparément ^^)
Pour les failles de sécurité ça ne me dit rien, tiens je viens de trouver ça :
http://www.network0.org/2006/09/23/how-to-secure-mamp/
eux-même estime qu'à l'install il n'est pas prod-ready ^^
logiciel pour serveur web
Publié : jeu. 15 avr. 2010 01:16
par dsebire
j'utilise IIS mais ça necessaite pas mal de paramétrage pour faire marche PHP.
la connexion Mysql ne pose pas de pb, elle se fait par php (faut juste pas se planter a l'install de MYsql)
IIS a le merite d'etre bien intégré a l'OS, multithreadé de base et ne necessite que peu de conf si un seul site
ça se complique si tu veux faire tourner plusieurs sites virtuels sur la meme machine mas on y arrive
logiciel pour serveur web
Publié : jeu. 15 avr. 2010 09:36
par gautisch
mci kronick

.... pour ce qui est de IIS je l'aurais bien utilisé mais l'install avec php est vraiment chaude .... dsebire tu connais un tuto qui explique bien comment faire ?

logiciel pour serveur web
Publié : jeu. 15 avr. 2010 10:09
par kalistyan
Tu devrais trouver ton bonheur
ici 
logiciel pour serveur web
Publié : jeu. 15 avr. 2010 10:23
par gautisch
+1 je connais ce tuto ... il est pas mal mais chiant car pas très récent ^^ sinon le souci que j'ai actuellement c'est qu'il faut déclarer php.exe comme extension web à IIS ... mais il ne faut pas déclarer des dll aussi ?
logiciel pour serveur web
Publié : jeu. 15 avr. 2010 11:52
par dsebire
attention, si tu utilises windows 2k3, tu auras IIS6, il faut donc utiliser ce tuto:
http://www.asp-php.net/tutorial/asp-php/php_iis6.php
c'est ce que j'ai utilisé, c'est passé du premier coup !
logiciel pour serveur web
Publié : ven. 16 avr. 2010 22:04
par gautisch
mci beaucoup ;... il vaut mieux implémenter iis en isapi ou cgi ? quand on télécharge php il faut bien télécharger la version thread safe ?
Autre prob .. j'ai suivi ce tuto pour implémenter php :
http://www.odelmotte.fr/iis/www/iis6php5/default.aspx
ça marche nickel sauf avec mysql ... phpmyadmin n'arrive pas à charger mysql .. dans le tuto il demande d'utiliser libmysqli.dll .. il n'y est pas dans le package php 5.2.13 .. je suis un peu largué

logiciel pour serveur web
Publié : sam. 17 avr. 2010 12:47
par dsebire
pour php, je l'ai installé en CGI pour profiter du multithreding de IIS.
ça marche aussi en isapi mais nettement moins efficace.
t'as quoi comme erreur pour charger phpmyadmin ?
logiciel pour serveur web
Publié : sam. 17 avr. 2010 13:53
par gautisch
PHP ne peut charger l'extension mysql,
logiciel pour serveur web
Publié : sam. 17 avr. 2010 13:57
par gautisch
et je ne connais pas trop iis .. qu'est ce que c'est le multithreding ?
le souci c'est que pour le cgi j'ai un prob : il faut déclarer comme extension web : php.exe / php-cgi.exe/php-win ? je tape sur php-cgi mais j'obtiens une erreur à la fin de l'install ..le serveur cgi ne répond pas ..
logiciel pour serveur web
Publié : sam. 17 avr. 2010 13:57
par gautisch
je vais réessayer l'install cgi .. je vous tiens au courant

logiciel pour serveur web
Publié : sam. 17 avr. 2010 14:05
par dsebire
multithread, c'est le fait que le serveur web peut se diviser en plusieurs processus et mieux repartir la charge sur des machines avec plusieurs core ou procs.
chez moi je tape sur php.exe

logiciel pour serveur web
Publié : sam. 17 avr. 2010 14:30
par gautisch
mci pour l'explication .. juste un dernier detail avant de péter l'install isapi ... cgi ça nécéssite un module en plus sur iis ? un service pack sur w2k3 ?
j'avais entendu parler d'un module fastcgi à installer avant php ...
logiciel pour serveur web
Publié : sam. 17 avr. 2010 14:33
par gautisch
autre truc après c'est facile d'intégrer mysql ? il faut quelle distrib la complète ou l'essential suffit ?
logiciel pour serveur web
Publié : sam. 17 avr. 2010 15:07
par gautisch
je crois avoir trouvé le prob ... la couche mysql n'est pas "installée" .. trop bizarre ...
logiciel pour serveur web
Publié : lun. 19 avr. 2010 19:57
par chour@mih-fr
Salut, pour ma part :
serveur web : apache 2 avec mod_ssl, mod_rewrite
serveur de bdd : mysql 5
serveur "d'applis" : php5
IIS est un serveur web au même titre que Apache. C'est à toi de choisir celui que tu veux utiliser pour servir (éxécuter) tes pages écrites en PHP (donc c'est soit l'un soit l'autre).
Wamp et easyPhp sont des packages qui comprennent tout ce qu' ilfaut pour faire tourner un site net (mais les deux incluent apache et non IIS)
au final soit tu installes tout séparément mais si tu débutes tu prends soit wamp ou easy php et rulez

Ton serveur d'appli serait plutôt tomcat, et non php5

php n'est autre qu'un langage.
Apache est ton serveur de pres ou d'appli si tu n'as pas de couche pres (typiquement des pages statiques)
logiciel pour serveur web
Publié : lun. 19 avr. 2010 20:27
par Kronick
my bad

je n'utilise pas Tomcat (pas de Java

)
donc Apache pour le serveur Web et PHP pour le langage de scripting

logiciel pour serveur web
Publié : jeu. 22 avr. 2010 14:17
par sumfvm
Déjà, utiliser un Wamp ou un easyphp pour de la prod est une hérésie...
Sinon, en ce qui me concerne Apache2...
logiciel pour serveur web
Publié : sam. 24 avr. 2010 16:31
par gautisch
ouf c'est bon j'ai réussi à implémenter php5 en cgi avec mysql ..

comme quoi un ; peut faire la différence ^^
Par contre pour le serveur de dev où ça tourne , je trouve cgi super loud ( proc souvent occupé à 100% par cgi ):
le benchmark mysql est en moyenne de 0.8 s ... pas terrible au bout de 5 utilisateurs le serveurs est limite crashé ( serveur de dev : 256 ram ; 700 mhz de proc )
Y a t-il une alternative pour améliorer le rendement ?
logiciel pour serveur web
Publié : sam. 24 avr. 2010 20:07
par gizmo78
changer d'os et passer sous linux? je ne dis pas ca pour troller hein
juste que niveau ressource debian est moins gourmand que 2003 quoi je trouve
logiciel pour serveur web
Publié : sam. 24 avr. 2010 21:24
par gautisch
oué tu as raison .... il va falloir sèrieusement que j'y pense ... sinon en isapi php bouffe tj autant de ressource ?
logiciel pour serveur web
Publié : mar. 27 avr. 2010 09:48
par dsebire
euh.... un 2k3 sur un proc a 700Mhz et 256 de RAM, c'est deja pas normal que ça arrive a demarrer, donc encore plus normal que ça crash quand le IIS tourne.
rajoute 1Go de RAM, tu verras ça ira nettement mieux deja