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

Apache Discussion :

Démarrage Apache 2.2 impossible


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Points : 9
    Points
    9
    Par défaut Démarrage Apache 2.2 impossible
    Bonjour,

    Grand débutant devant l'éternel, je m'en remets à vous qui me lirez.

    Je démarre mon apprentissage de "PHP, MySQL". Pour ce faire je dois installer un serveur Apache (2.2) sur mon ordi.
    - J'ai installé les trois parties séparément (php, MySql et Apache) comme recommandé dans mon livre.
    -Tous les messages me confirmant la bonne installation se sont affichés:"It Works !". Cependant lorsque je lance le serveur Apache depuis l'icône près de l'horloge j'ai le message d'erreur suivant :"The request operation has failed !".
    Dans l'observateur d'événements Windows j'ai le message suivant :
    The Apache service named reported the following error:
    >>> httpd.exe: Syntax error on line 485 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/php/php5apache2_2.dll into server: Le module sp\xe9cifi\xe9 est introuvable.
    - Quand je lance PHP la fenêtre (ligne de commande) me signale l'erreur suivante:
    PHP starup:unable to load dynamic library 'C:\php\ext\php_mysqli.dll' - le module spécifié est introuvable.
    In unknown on line 0
    Je suis sous WindowsXP-sp3
    PHP : 5.2.13.13
    MySQL : mysql-essential-5.1.46-win32.msi
    Apache : httpd-2.2.15-win32-x86-no_ssl.msi

    Si vous l'estimez nécessaire je vous décrirai les détails de la configuration que j'ai faite (en suivant les instructions de mon livre).

    Tout ce que j'ai pu trouver à ce jour concernant mon souci tourne autour de mon problème sans y coller vraiment. C'est pourquoi je me permets de poster cette requête.

    Merci à ceux qui se pencherons sur mon cas.

    DonVtt
    A+

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Les deux fichiers C:/php/php5apache2_2.dll et C:\php\ext\php_mysqli.dll existent bien ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Points : 9
    Points
    9
    Par défaut
    Salut Mac,

    Merci de me répondre et désolé pour la mauvaise mise en forme de mon message.

    Oui, les deux fichiers existent bien aux endroits voulus.
    Je viens de réinstaller Apache. A la fin de l'installation une fenêtre (ligne de commande - dos ?) s'est ouverte avec le même message que dans le journal d'événement de windows.



    Si je comprends bien, le problème viendrais du fichier "sp\...\xe". Mais d'où sort-il celui-là ?

    La ligne 485 devrait être celle-ci :



    Je devrais peut-être essayer de réinstaller PHP. Là j'ai plus trop le temps avant dimanche pour tenter quelque chose.
    Si après avoir réinstaller php rien ne change, alors je détaillerai toute la manip de configuration que j'ai suivi dans mon bouquin.

    Si tu as une idée Mac ... ou quelqu'un d'autre.

    Merci et A+
    DonVtt

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    Ce qui m'intéresse c'est effectivement le détail des opérations que tu as suivies. C'est idiot comme question mais utilises-tu les mêmes versions que celles indiquées dans ton livre ? Il y a des soucis pour utiliser Apache 2.2 avec PHP sous Windows, on ne peut pas tout faire.

    Citation Envoyé par donvtt Voir le message
    Si je comprends bien, le problème viendrais du fichier "sp\...\xe". Mais d'où sort-il celui-là ?
    Ben du fichier de conf d'Apache httpd.conf, ligne 485. C'est pas ça la question ?

    Ce fichier sert à Apache pour pouvoir appeler l'interpréteur PHP.

    Citation Envoyé par donvtt Voir le message
    La ligne 485 devrait être celle-ci :

    Pourquoi parler au conditionnel ? Ce n'est pas le cas ?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Points : 9
    Points
    9
    Par défaut
    Ooooook ! C'est réparé !

    Salut Mac,

    Si tu observes bien le chemin d'accès, que j'ai scrupuleusement suivi à la lettre de mon livre pour éviter des erreurs, il manque tout simplement Program Files entre le C:/ ...et... /php.



    Une fois le chemin complété Apache se lance bien. Lumière verte OK.



    Je me suis dit qu'il devait y avoir une erreur d'écriture quelque part. Soit que je me suis planté soit les explications de mon livre sont, une fois de plus, foireuses. Et ce sont bien les explications de mon livre qui sont farfelues. En tout cas pour un débutant comme moi.
    J'ai eu le même cas avec mes livres sur Html et CSS. Truffés d'erreurs.

    Pour info, les versions utilisées sont:

    PHP - php-5.2.13-Win32.zip
    MySql - mysql-essential-5.1.46-win32.msi
    Apache - httpd-2.2.15-win32-x86-no_ssl.msi

    Et bien voilà Mac. Merci pour ton aide et à bientôt.

    DonVtt

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Points : 8
    Points
    8
    Par défaut
    Il faut relativiser en disant que les livres sont bourrets d'erreurs, un peu de jugeote et il n'y a plus d'erreurs. Normalement, php est installé à la racine du disque C, toi tu l'as mis dans program files, donc c'est normal qu'apache ne trouve pas le fichier à partir de c:\php\. Modifies aussi la variable PHPINIDIR et donnes lui le bon chemin qui doit se trouver(normalement) dans ton dossier php. Il en va de même pour mysqli et les autres extensions, regardes dans ton php.ini et cherches la variable extension_dir, donnes lui le chemin complet vers le dossier ext de ton dossier php (sans le \ a la fin).

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2007
    Messages : 16
    Points : 9
    Points
    9
    Par défaut
    Salut hmnxav,

    Effectivement dans ce cas-ci c'est mon ignorance qui m'a eue. J'ai toujours interprété "la racine" comme étant "c:/program files".
    Si j'ai bien compris, quand je clique sur mon disque "C" dans poste de travail, là où j'atterris c'est la racine ?
    J'aurais donc dû installer PHP Apache et MySQL à côté du dossier Program Files et les autres ?




    Oui effectivement, pour PHPINIDIR et les autres lignes modifiées je vais changer le chemin. Je m'en suis douté, merci de me l'avoir confirmé.


    Cela dit, quand on s'adresse à un publique débutant qui a, au mieux, des notions de html/css (c'est écrit dans le livre), il me semble qu'il ne faut pas être avare d'informations aussi stupides que celles qui m'ont mises dans l'embarras.
    C'est peut-être un détail pour vous, mais pour moi ça veut dire beaucoup.(haha).
    Et pour mes livres de html et css je peux t'assurer que les erreurs sont nombreuses. Au début quand tu n'y connais rien de rien tu suis tout à la lettre. Quand ça ne marche pas tu te dis que c'est de ta faute. Puis avec l'apprentissage tu commences à corriger les fautes du bouquin. Et il y en a !


    En tout cas merci pour tes éclaircissements. J'aurai appris quelque chose de plus aujourd'hui.

    Merci et A+
    DonVtt

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

Discussions similaires

  1. Liaison entre Apache et Tomcat impossible
    Par JUSTIN Loïc dans le forum Tomcat et TomEE
    Réponses: 13
    Dernier message: 02/08/2007, 19h17
  2. Problème démarrage APACHE
    Par arezki76 dans le forum Apache
    Réponses: 3
    Dernier message: 06/02/2007, 14h24
  3. Démarrage Apache
    Par young077 dans le forum Apache
    Réponses: 2
    Dernier message: 04/02/2007, 16h36
  4. démarrage apache 1.3.28 win32
    Par licorne dans le forum Apache
    Réponses: 1
    Dernier message: 29/09/2006, 20h06
  5. Démarrage IB 7.5 impossible en service XP
    Par ercadev dans le forum InterBase
    Réponses: 4
    Dernier message: 25/08/2006, 21h05

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