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

Vue hybride

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

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 495
    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
    2 994
    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 : 2 994
    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 495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 495
    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 495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 495
    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
    2 994
    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 : 2 994
    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.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/11/2015, 10h46
  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, 15h24
  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, 13h17
  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, 10h36
  5. Exécuter un php sur un serveur distant
    Par echataig dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 13/11/2005, 00h49

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