logiciel pour serveur web

gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message par gautisch »

Bonjour à tous :hello: , 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 :)
Kronick
Messages : 3372
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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 :)
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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 ?
Kronick
Messages : 3372
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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 ^^
Avatar de l’utilisateur
dsebire
Messages : 13182
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

logiciel pour serveur web

Message 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
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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 ? ;)
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

logiciel pour serveur web

Message par kalistyan »

Tu devrais trouver ton bonheur ici :)
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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 ?
Avatar de l’utilisateur
dsebire
Messages : 13182
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

logiciel pour serveur web

Message 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 !
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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é ;)
Avatar de l’utilisateur
dsebire
Messages : 13182
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

logiciel pour serveur web

Message 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 ?
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message par gautisch »

PHP ne peut charger l'extension mysql,
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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 ..
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message par gautisch »

je vais réessayer l'install cgi .. je vous tiens au courant ;)
Avatar de l’utilisateur
dsebire
Messages : 13182
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

logiciel pour serveur web

Message 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 ;)
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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 ... :)

gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message par gautisch »

autre truc après c'est facile d'intégrer mysql ? il faut quelle distrib la complète ou l'essential suffit ?
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message par gautisch »

je crois avoir trouvé le prob ... la couche mysql n'est pas "installée" .. trop bizarre ...
chour@mih-fr
Messages : 732
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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) ;)

Kronick
Messages : 3372
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message par Kronick »

my bad :D
je n'utilise pas Tomcat (pas de Java :D)
donc Apache pour le serveur Web et PHP pour le langage de scripting :jap:
sumfvm
Messages : 943
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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...
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message 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 ?
gizmo78
Messages : 20560
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message par gizmo78 »

changer d'os et passer sous linux? je ne dis pas ca pour troller hein :o

juste que niveau ressource debian est moins gourmand que 2003 quoi je trouve
gautisch
Messages : 238
Inscription : ven. 12 janv. 2018 17:44

logiciel pour serveur web

Message par gautisch »

oué tu as raison .... il va falloir sèrieusement que j'y pense ... sinon en isapi php bouffe tj autant de ressource ?
Avatar de l’utilisateur
dsebire
Messages : 13182
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

logiciel pour serveur web

Message 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
Répondre