Echec d'exécution Apache

Résolu/Fermé
Issa - 18 oct. 2014 à 01:11
 EasyPHP_User - 24 déc. 2014 à 14:15
Bonsoir,

J'ai installé EasyPHP 5.3.9 dans ma PC win xp sp3 mais quand je lance easyPHP.exe apache n'a pas pu démarrer par contre mysql démarre bien. EasyPHP affiche le message d'erreur suivant:
erreur dans le fichier de configuration apache
Le système ne peut exécuter le programme spécifié


J'ai tenté de lancer apache.exe à partir du dossier ../apache/bin/ mais il n'a pas pu démarrer encore en affichant un autre message:
cette application n'a pas pu démarrer car la configuration de l'application est incorrecte. Réinstaller l'application peut résoudre le problème.


J'ai consulter le fichier log error de apache: fichier vide: aucun caractére
J'ai consulté le fichier log easyPHP: voila ce que j'ai trouvé:
17/10 23:47:47 EasyPHP EasyPHP Démarrage des serveurs
17/10 23:47:48 EasyPHP EasyPHP Error in Apache configuration file.
17/10 23:47:51 EasyPHP Apache2.2 VerifyConfFile fail...
17/10 23:47:51 EasyPHP CreateProcess "C:\PROGRA~1\EASYPH~1\MySql\bin\mysqld.exe --defaults-file="C:\PROGRA~1\EASYPH~1\MySql\my.ini" --language=french"
17/10 23:47:56 EasyPHP EasyPHP &Vérifier la version
17/10 23:52:22 EasyPHP EasyPHP Arret des serveurs
17/10 23:52:22 EasyPHP MySqlSutdown event = MySQLShutdown1340
17/10 23:52:22 EasyPHP End EasyPHP...
17/10 23:53:26 EasyPHP EasyPHP Démarrage des serveurs
17/10 23:53:26 EasyPHP EasyPHP Error in Apache configuration file.
17/10 23:55:53 EasyPHP Apache2.2 VerifyConfFile fail...
17/10 23:55:53 EasyPHP CreateProcess "C:\PROGRA~1\EASYPH~1\MySql\bin\mysqld.exe --defaults-file="C:\PROGRA~1\EASYPH~1\MySql\my.ini" --language=french"
17/10 23:55:58 EasyPHP EasyPHP &Vérifier la version


J'ai désinstallé l'antivirus, j'ai arrêté le firewall ainsi j'ai réinstallé easyPHP pas mal de fois, redémarrage PC....Le problème n'est pas résolut...

Sauvez moi svp je suis presque fous a cause d'APACHE!!!!
Merci d'avance

A voir également:

6 réponses

Problème non encore résolut :((
1
Voilà ce qu j'ai fait:

J'ai installé easyPHP dans une autre machine:Win7 64 bit=> apache fonctione correctement, j'ai modifier la 1ere ligne de httpd.conf :

n'importe quoi
# IMPORTANT
# ${path} is used to specify EasyPHP installation path

#
# This is the main Apache HTTP server configuration file. It contains the
# configuration directives that give the server its instructions.
# See <URL:http://httpd.apache.org/docs/2.2> for detailed information.
# In particular, see
# <URL:http://httpd.apache.org/docs/2.2/mod/directives.html>
# for a discussion of each configuration directive.
#
# Do NOT simply read the instructions in here without understanding
# what they do. They're here only as hints or reminders. If you are unsure
# consult the online docs. You have been warned.
#
... etc

alors qu'apache n'a plus fonctionné en affichant un message d'erreur qu'il y a une erreur dans la ligne 8.

Dans l'autre coté(win xp sp3 32 bit) j'ai fait la même modification(1ere ligne:n'importe quoi) dan le fichier par défaut httpd.conf mais le message d'erreur n'est pas changé:

erreur dans le fichier de configuration apache
Le système ne peut exécuter le programme spécifié


En se basant sur le faite que le message d'erreur n'est pas changé malgré la modification au 1ere ligne on peut déduire qu'il y pas de problème dans le contenu du fichier de configuration apache
1
:((((
1
J'ai cherché encore et j'ai trouvé un sujet résolut qui parle du même problème:
https://forums.commentcamarche.net/forum/affich-2119567-apache-ne-se-lance-pas
1
Utilisateur anonyme
20 oct. 2014 à 23:14
Tu as indiqué que la question etait résolue, c'est super. Peux tu faire profiter la communauté en indiquant ce que tu as fait ?

Cdt
0
Il fallait simplement installer "Microsoft Visual C++ 2008 SP1 Redistributable Package" (http://www.microsoft.com/download/en/details.aspx?id=5582)

Pour les x64 voila le lien (http://www.microsoft.com/download/en/details.aspx?id=15336)

Après avoir installé ce package, ça fonctionne parfaitement !!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
18 oct. 2014 à 01:32
Bonjour,

Normal qu'il n'y ai rien dans le log error de Apache, ce dernier n'a pas démarré : )

Cite : "17/10 23:47:48 EasyPHP EasyPHP Error in Apache configuration file. "

Il y a une erreur dans le fichier de configuration de Apache : httpd.conf

cdt
0
Merci ludobabs pour votre réponse rapide...
Le fichier de configuration de Apache (httpd.conf) est le fichier par défaut crée par l'installeur de easyPHP càd que j'ai rien changé!!!!!
0
Utilisateur anonyme
18 oct. 2014 à 01:56
c'est sans doute la raison de tes tracas : )
0
J'ai pas bien compris!!???
0
Le fichier httpd.conf doit être configuré, la partie "listen", "server name", "<directory>" entre autres.

Listen 80 le port sur lequel ecoute Apache

ServerName l'adresse IP de ta machine sur le LAN ( d'où la nécessité d'avoir une IP fixe qui peut être donnée par le serveur DHCP de ton routeur.)

<directory c:/xxxxx>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from IP_de_ton_pc
Allow from ::1
Allow from localhost
</directory>"


Ca devrait commencer à aller mieux

Cordialement
0
EasyPHP_User
24 déc. 2014 à 14:15
Bonjour,
c'est juste que les bibliotheques de developpement de EasyPHP pour cette version de windows sont absentes, il sufit d'installer "Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)" pour que ça soit regler.
Voila le lien de telechargement selon la langue de l'OS:
http://www.microsoft.com/fr-FR/download/confirmation.aspx?id=5582
et bonne chance.
0