IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

installer PHP sur un serveur


Sujet :

Langage PHP

  1. #1
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 499
    Billets dans le blog
    1
    Par défaut installer PHP sur un serveur
    Bonsoir,

    je sais que cette discussion n'a rien à voir avec le langage PHP mais j'ai pas trouvé où poster ma question...

    J'ai mis au point en local un outil (logiciel) codé en PHP (+ bdd MySQL) que je souhaite maintenant publier, en intranet. Il s'agit d'un outil interne à ma boîte, qui manipule des données confidentielles (donc à ne pas mettre sur internet). Néanmoins, aujourd'hui, dans ma boîte, il existe plusieurs serveurs informatiques (j'ignore le nombre), mais aucun équipé de PHP. Peut-on me renseigner sur ce qu'il faut faire pour équiper un serveur d'un serveur PHP (coût et démarche) ?

  2. #2
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    3 018
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 3 018
    Par défaut
    J'imagine que ton outil nécessite un navigateur pour fonctionner ? Dans ce cas il faudra installer un serveur http comme apache, lighttpd ou nginx, puis PHP et ensuite un module qui fait le lien entre le serveur http et PHP. La procédure d'installation dépendra de l'OS présent sur les serveurs. Mais j'attire ton attention sur le fait que là, tu n'es pas en train d'installer un serveur local sur ta machine perso (ce que je t'invite à faire par ailleurs via une distribution linux pour ton éveil personnelle), mais sur les serveurs de ta boite. Donc qui dit serveurs pro, dit qu'il y a une/des personne(s) en charge de leur maintenance, et à ta place, je me tournerai vers elle(s) pour la moindre installation (ne serait-ce que pour être couvert en cas de problème).

  3. #3
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 499
    Billets dans le blog
    1
    Par défaut
    Merci pour ta réponse.

    Citation Envoyé par CosmoKnacki Voir le message
    à ta place, je me tournerai vers elle(s) pour la moindre installation
    T'inquiète, je n'envisageais pas de le faire moi-même mais souhaitais seulement savoir ce qu'il y a à faire.

    Citation Envoyé par CosmoKnacki Voir le message
    Dans ce cas il faudra installer un serveur http comme apache, lighttpd ou nginx, puis PHP et ensuite un module qui fait le lien entre le serveur http et PHP. La procédure d'installation dépendra de l'OS présent sur les serveurs.
    Le serveur http, c'est déjà fait. Par exemple, des fichiers html, aucun souci pour les afficher via un navigateur. L'OS des serveurs, de mémoire, étant déjà intervenu sur l'un d'entre eux y a 4/5 ans, c'est Windows (version, je sais plus)

    Citation Envoyé par CosmoKnacki Voir le message
    installer un serveur local sur ta machine perso (ce que je t'invite à faire par ailleurs via une distribution linux pour ton éveil personnelle)
    Au début, j'avais installé Wampserver puis Xampp mais au printemps 2020, rawsrc, peu après avoir quitté sa fonction de modo sur DVP, m'a installé un serveur local avec PHP et MySQLWorkbench. Je serais incapable de refaire ce qu'il a fait...

  4. #4
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Le coût c'est gratuit.

    La démarche : te rapprocher de la DSI de ta société qui gère les serveurs et leur exposer tes besoins.
    Tu leur donnes la version du serveur web souhaité , la version de PHP , la version de la base de données et ils s'en occupe.

    En théorie c'est une compétence que tout développeur devrait avoir puisque de plus en plus les fonctions se mélange. (chez moi la DSI me délègue complètement l'install et l'admin des serveurs web par exemple). MAIS savori configurer une stack complète pour la production n'est pas non plus évident puisqu'il y'a pas mal de paramètre à prendre en compte contrairement à une machine de dév ou s'en fiche un peu.

    Bref, si tu n'es pas à l'aise avec la procédure ce n'est pas grave, tu exprimes tes besoins aux personnes en charge des serveurs et ils sauront faire.

    Petit conseil toutefois , je te recommande fortement d'avoir en développement une stack proche voir identique de la production afin d'éviter d'éventuelles mauvaises surprises.
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 499
    Billets dans le blog
    1
    Par défaut
    Merci pour ta réponse, Grunk.

    Confier le boulot à la DSI, c'est clair, vu que je ne saurais pas le faire, malgré ta remarque :
    Citation Envoyé par grunk Voir le message
    En théorie c'est une compétence que tout développeur devrait avoir puisque de plus en plus les fonctions se mélange.
    Petite question :
    Citation Envoyé par grunk Voir le message
    Petit conseil toutefois , je te recommande fortement d'avoir en développement une stack proche voir identique de la production afin d'éviter d'éventuelles mauvaises surprises.
    C'est quoi la stack ?

  6. #6
    Expert confirmé Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    3 018
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 3 018
    Par défaut
    Citation Envoyé par laurentSc
    Par exemple, des fichiers html, aucun souci pour les afficher via un navigateur.
    Attention, ça ne prouve pas qu'un serveur http est installé pour autant (pense aux notices d'appareils divers et variés dont la notice au format html est sur le cd où se trouvent les pilotes, bon bah elles sont pas sur un serveur http et ton navigateur les affiche bel et bien). Regarde ou demande si apache ou nginx est installé sur les serveurs.

    Citation Envoyé par laurentSc Voir le message
    Petite question : C'est quoi la stack ?
    "Stack" désigne la pile de logiciels: le serveur http, le langage de script (PHP), le sgbd (MySQL), et le tout dans les mêmes versions, les mêmes réglages et avec les mêmes éventuels modules. De cette manière tu peux tester dans des conditions identiques le comportement de ton appli avant de l'installer sur le serveur.

  7. #7
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 499
    Billets dans le blog
    1
    Par défaut
    Merci pour tes réponses Cosmo. Je viens de réaliser que j'ai oublié de poser une question : en lisant, je me l'étais posée mais ai oublié de la poser.

    Citation Envoyé par grunk Voir le message
    Tu leur donnes la version du serveur web souhaité
    Le serveur Web, de quoi on parle ? Je sais qu'il me faut PHP8 et MySQL8, mais le serveur web, c'est quoi ?

  8. #8
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 532
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 532
    Par défaut
    La version de serveur Web ça sera IIS, Apache, nginx , ainsi qu'un éventuel numéro de version. tout comme pour la version de php, ça peut avoir une importance.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  9. #9
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 499
    Billets dans le blog
    1
    Par défaut
    OK, je me souviens que le serveur sur lequel j'étais intervenu, c'était IIS.
    Mais "souhaité" alors que ça ne me parle pas...Je souhaite rien...

  10. #10
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 532
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 532
    Par défaut
    Mieux vaut Apache, le soucis c'est qu'il peut déjà y avoir IIS sur le serveur.

    Ca va surtout dépendre de la conf interne et de ce que t'imposera la DSI. Ils peuvent très bien tout simplement te mettre une machine autonome à dispo et donc t'installer ce que tu veux, surtout si tu es sur un parc conséquent.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  11. #11
    Membre Expert
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 499
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    Ils peuvent très bien tout simplement te mettre une machine autonome à dispo
    Ca, je doute...

  12. #12
    Membre éprouvé
    Homme Profil pro
    Webmaster - Développeur/intégrateur web
    Inscrit en
    Septembre 2011
    Messages
    210
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Webmaster - Développeur/intégrateur web
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2011
    Messages : 210
    Par défaut
    Les procédures d'installation et de configuration d'un serveur web diffèrent en fonction de l'OS de la machine (Windows, Linux, Mac...).

    Comme indiqué dans les commentaires précédents, l’idéal serait de déployer l'appli web dans un environnement ayant les mêmes caractéristiques que celui dans lequel elle a été développées :
    - même serveur HTTP (Apache, Ngynx, IIS, ou autre...);
    - même version de PHP;
    - même version de MySQL;

    Normalement les 3 composants peuvent être installés et configurés sur n'importe quel serveur digne de ce nom, ce n'est pas une tâche forcément évidente mais on peut y arriver avec de la patience et de la lecture de tutos .

    Concernant qui fait quoi..., je dirais que cela va dépendre de ta boite.
    Ce sera peut être à toi d'installer et configurer le serveur web, et au responsable informatique de sécuriser la machine.

    Bon courage !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/11/2015, 09h46
  2. [Librairie] [TELNET] Faire du telnet en PHP sur un serveur distant
    Par kaboume dans le forum Bibliothèques et frameworks
    Réponses: 10
    Dernier message: 10/06/2010, 14h24
  3. Erreur 401.5 apres install php sur serveur IIS6.0
    Par sosophie dans le forum IIS
    Réponses: 0
    Dernier message: 28/08/2007, 12h17
  4. Installer PHP sur un serveur Tomcat
    Par yannick24 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 13/12/2005, 09h36
  5. Exécuter un php sur un serveur distant
    Par echataig dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 12/11/2005, 23h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo