OracleHTTPserver et Apahce2.2.Conflit de port

txoovlis -  
donuts08 Messages postés 523 Statut Membre -
Bonjour,
j'ai un OracleHTTPServer piloté par Apache (écoute donc le port 80). Je voudrai créer un site WEB avec un serveur Apache 2.2, PHP 5, MySQL 5.0 et phpMyAdmin pour Windows.
Lorsque j'installe Apache 2.2 l'installateur me signale que le port 80 est déjà pris. Il m'indique que l'installation du serveur Apache 2.2 s'est bien effectuée mais lorsque je lance une page html l'explorateur me signale une erreur 404.
C'est normal puisque tout ce qui vient du port 80 est dirigé vers le serveur HTTP d'Oracle.
Question : Est-ce que je peux garder OracleHTTPServer pour créer mon site WEB avec PHP5, MySQL 5.0 et phpMyAdmin ? Je dirai oui. Si j'ai bien compris,à quoi servent OracleHTTPserver et Apache 2.2 ? A afficher des pages HTML.
Question : Est-ce que je peux en fonction du ServerName diriger les requêtes vers tel ou tel endroit ? Si oui, comment le faire ?

Merci de votre aide.
Txoovlis
Configuration: Windows XP
Internet Explorer 7.0

23 réponses

  • 1
  • 2
  1. donuts08 Messages postés 523 Statut Membre 39
     
    bonjour,

    j'aurais bien une solution mais il faudrait que tu puisse modifier le port d'écoute de Oracle HTTPServer, je pense que c'est possible...

    après cela, installes Apache

    la solution consiste à configurer Apache avec des VirtualHosts ce qui te permettra d'accéder à ton serveur apache grâce à apache.monsite.com et à oracle grâce à oracle.monsite.com (par exemple)
    0
    1. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour
      ça m'intéresse. Peux-tu me montrer comment faire ?
      Merci d'avance
      Txoovlis
      0
  2. donuts08 Messages postés 523 Statut Membre 39
     
    as-tu installer apache actuellement?
    0
    1. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      non car je l'ai désinstallé. Je peux le réinstaller
      0
  3. donuts08 Messages postés 523 Statut Membre 39
     
    oui, il faut le réinstaller

    il y a deux solutions:

    - soit tu le fais écouter sur le port 80 mais il faut faire un peu de config
    - soit tu le fais écouter sur un autre port et là a marchera tout seul

    c'est toi qui choisi, mais si tu veux que des gens visites ton site le mieux c'est le 80 (automatique)

    EDIT: Mais j'oubliais, il te faut les deux ou pas? pasque à ce moment là tu peux utiliser seulement Apache ^^
    0
    1. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      Il me faut un seul
      0
  4. donuts08 Messages postés 523 Statut Membre 39
     
    dans ce cas, désinstalle OracleHTTPServer et installe Apache2.2, puis tu installeras PHP et enfin mysql.

    Attention: quand tu installes PHP n'oublie pas de sélectionner les drivers pour mysql, ça sera affiché pendant l'installation avec des cases à cocher
    0
    1. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      Je ne peux pas désinstaller OracleHTTPServer car il fait parti de Oracle-OraHomme92 pour gérer une base Oracle. Est ce que je ne' pourraispas garder OracleHTTPServer pour gérer mon site WEB avec php5 et MySQL. Si c'est trop compliqué il faudrait garder les deux serveurs et pouvoir modifer le port d'écoute de OracleHTTPServer.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. donuts08 Messages postés 523 Statut Membre 39
     
    on peut le garder, parcontre je vais regarder comment configurer PHP en conséquence

    tu peux commencer par installer MySQL
    0
    1. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      MySQL est installé
      0
  7. donuts08 Messages postés 523 Statut Membre 39
     
    est-ce que tu sais quelle version de apache est utilisée par ton serveur web? puisqu'apparemment c'est un dérivé de apache ^^
    0
    1. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
       
      L'intituké exact : apache_2.2.9-win32-x86-openssl-0.9.8h-r2
      0
  8. donuts08 Messages postés 523 Statut Membre 39
     
    donc quand tu installeras PHP tu choisiras la version 2.2

    EDIT:

    Ton serveur Web fonctionne? si tu tapes http://localhost dans ton navigateur tu vois quelque chose?
    0
  9. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    si je tape http://localhost il m'affiche index.html qui se trouve sur I:\oracle\ora92\Apache\Apache\htdocs déclaré dans httpd.conf de OracleHTTPServer
    Enfin OracleHTTPServer m'affiche quleque chose
    0
  10. donuts08 Messages postés 523 Statut Membre 39
     
    c bon donc

    et PHP est installé?
    0
  11. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    Tu me dis PHP 2.2 je ne l'ai pas c'est une vieille version. J'ai PHP 5.2.6 pour WIN32
    J'ai cherché sur le web à télécharger la version 2.2 mais pas trouvé. Peux tu m'aider?
    0
  12. donuts08 Messages postés 523 Statut Membre 39
     
    non je me suis mal exprimé ^^

    c bon il te faut PHP 5.2 mais lorsque tu vas l'installer il va te demander ta version de apache et là il faudra que tu lui dises Apache 2.2, désolé pour la confusion ^^
    0
  13. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    J'ai dézipé mais je ne vois pas l'installateur. Comment je dois l'installer ?
    0
  14. donuts08 Messages postés 523 Statut Membre 39
     
    prends celui-ci http://fr.php.net/get/php-5.2.6-win32-installer.msi/from/this/mirror

    et n'oublie pas les pilotes pour MySQL pendant l'installatin ;)
    0
  15. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    PHP est installé mais ilne m'a pas demande les pilotes pour MySQL pendant l'installatin. Aurais-je oublé quelque chose ?
    0
  16. donuts08 Messages postés 523 Statut Membre 39
     
    pendant l'installation, il te demande les différentes choses que tu veux installer avec un arbre de cases à cocher

    à l'intérieur il y a une case à cocher avec mysql

    tu peux tout de même commencer par tester PHP

    pour ça, essai de mettre ça dans un fichier "test.php":

    <?php
    echo "PHP fonctionne!";
    ?>

    et tu mets ce fichier dans le répertoire de tes fichiers web (le répertoire d'oraclehttpserver)

    ensuite tu tapes: http://localhost/test.php

    et tu me dis si ça fonctionne
    0
  17. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    il me propose d'ouvrir le fichier en téléchargement ou de l'enregistrer
    mais lorsque je l'ouvre, j'ai mon fichier. Il ne m'affiche pas "PHP fonctionne"
    0
  18. donuts08 Messages postés 523 Statut Membre 39
     
    fais:

    Démarrer => Exécuter => cmd.exe

    et tu tapes: httpd -k restart

    et recommence
    0
  19. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    il me dit que httpd n'est pas reconnu en tant que commande interne ou externe ou un programme exécutable ou
    un fichier de commande
    0
  20. donuts08 Messages postés 523 Statut Membre 39
     
    ah

    en fait il faut redémarrer OracleHTTPServer, t'as peut-etre un autre moyen de le faire... sinon redémarre le PC ^^
    0
  21. tublis Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
     
    je vais arreter le service et le redémarrer
    -1
  • 1
  • 2