Configuration Apache Mysql

Résolu/Fermé
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007 - 21 juil. 2007 à 19:14
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007 - 25 juil. 2007 à 09:34
Bonjour,

J'essaie de configurer apache avec mysql et j'ai ce message d'erreur :

httpd.exe Syntax error on line 115 of C:/Program Files/Apache Software foundation /Apache 2.2 / conf /httpd.conf:cannot load C:/PHP5/php5/php5apache2.dll into server : le modulesp\xe9cifi\xe9 est introuvable

Qu'est ce que cela veut dire j'ai tout essayé et je m'arrache les cheveux, le fichier php5 et php5apache2 est bien existant chez moi je comprends pas !!!!

Pouvez vous m'aider ?

Merci ...
A voir également:

10 réponses

Pour t'aider, il faudrait voir ton httpd.conf, il doit certainement y avoir une erreur de syntaxe.
0
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007
21 juil. 2007 à 19:51
J'y suis déjà allé j'ai du changé quelques trucs après ce message d'erreur je l'ai à nouveau modifié maintes et maintes fois pour etre sur de ne pas me planter sur la syntaxe et ça ne marche tjrs pas ...
Je comprends pas ...
0
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007
21 juil. 2007 à 19:54
Le voilà :

#
# 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.
#
# Configuration and logfile names: If the filenames you specify for many
# of the server's control files begin with "/" (or "drive:/" for Win32), the
# server will use that explicit path. If the filenames do *not* begin
# with "/", the value of ServerRoot is prepended -- so "logs/foo.log"
# with ServerRoot set to "C:/Program Files/Apache Software Foundation/Apache2.2" will be interpreted by the
# server as "C:/Program Files/Apache Software Foundation/Apache2.2/logs/foo.log".
#
# NOTE: Where filenames are specified, you must use forward slashes
# instead of backslashes (e.g., "c:/apache" instead of "c:\apache").
# If a drive letter is omitted, the drive on which Apache.exe is located
# will be used by default. It is recommended that you always supply
# an explicit drive letter in absolute paths, however, to avoid
# confusion.
#

# ThreadsPerChild: constant number of worker threads in the server process
# MaxRequestsPerChild: maximum number of requests a server process serves
ThreadsPerChild 250
MaxRequestsPerChild 0

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do not add a slash at the end of the directory path. If you point
# ServerRoot at a non-local disk, be sure to point the LockFile directive
# at a local disk. If you wish to share the same ServerRoot for multiple
# httpd daemons, you will need to change at least LockFile and PidFile.
#
ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule deflate_module modules/mod_deflate.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule status_module modules/mod_status.so
#LoadModule unique_id_module modules/mod_unique_id.so
LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule ssl_module modules/mod_ssl.so
LoadModule php5_module "c:/PHP5/php5/php5apache2.dll"

Mais je précise qu'avant que je change quoique ce soit dès que j'ai installé Apache j'ai eu ce message d'erreur donc est ce vraiment une erreur de syntaxe dans httpd ???
0
Tu as bien redémarré le serveur après ta modification ?

Elle existe bien cette dll dans le répertoire php5 ?
0
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007
21 juil. 2007 à 21:36
Oui j'ai bien redémarré enfin j'ai redémarré mon pC au moins 5 fois
Et cette dll existe bien !
0
Copie là dans le sytème32 de windows à tout hasard, ou met le chemin de la dll dans ton path.

Je sais que parfois sur windows il y a des problèmes avec ça.

C'est pas nécessaire de redémarrer le pc, juste apache, c'est suffisant :)
0
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007
22 juil. 2007 à 00:24
Le chemin de la dll dans mon path ?
Comment dois je faire exactement renolipus ? ca va pas faire tout "foiré" ? Car j'ai mis php5 dans le path ?
Merci ...
0

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

Posez votre question
Met là dans ton system32 pour tester.

Enfin après reflexion, je ne pense pas que cela puisse résoudre ton problème.

Les seules dll que j'ai été contraint de copier dans le system32 de mon windows, sont celles de mysql et ssl.
Par contre, également le php.ini à mettre dans le répertoire windows.

C'est un serveur installé manuellement que tu as, ou fait par un utilitaire comme wamp ?
0
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007
22 juil. 2007 à 12:59
Quand tu parles de répertoire Windows tu le mets simplement dans ce repertoire et c'est tout ?
J'ai modifié le php.ini-recommended par un php.ini puis je l'ai mis dans le repertoire windows mais le php.ini-recommended je le mets où, je l'efface ?
Oui c'est un Wamp en fait je t'explique j'installe mysql et apache pour ensuite installer oscommerce ... mais si ça bug déjà à ce niveau ...
0
Il ne faut pas y toucher, ce fichier est à titre d'exemple, il n'est pas pris en compte.

A ta place, je tenterais de réinstaller wamp.
Peut-être regarder également sur leur forum, ce problème a peut-être déjà été rencontré par d'autres utilisatuers.
0
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007
22 juil. 2007 à 16:31
J'ai tout désinstallé et reinstallé cela ne fonctionnait pas du coup j'ai pris une solution package pensant que j'allais avoir moins de problème, j'ai pris au début easy php et ai eu qques soucis de port puis j'ai pris php triad cela semblait bien fonctionner sauf que lorsque je fais un test avec ce code :

<?php
$conn=mysql_connect("localhost","root","");
$result=mysql_list_dbs($conn);
while($db_data=mysql_fetch_row($result)){echo"<b>$db_data[0]</b><br>";}
?>

j'ai ce message :

Warning: Can't connect to MySQL server on 'localhost' (10061) in c:\apache\htdocs\db.php on line 2

Warning: MySQL Connection Failed: Can't connect to MySQL server on 'localhost' (10061) in c:\apache\htdocs\db.php on line 2

Warning: Supplied argument is not a valid MySQL-Link resource in c:\apache\htdocs\db.php on line 3

Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\db.php on line 4

Kesako ???

Merci ...
0
Comme ça, je ne sais pas trop, peut-être vérifier que le port mysql est le bon dans la config d'apache.
0
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007
24 juil. 2007 à 09:27
Bon cette fois j'ai un autre problème ...
le port d'Mysql (3306) est occupé parmysql-nt.exe !
J'ai vu pas mal de personnes avoir des pb mais les solutions apportées mettent en cause le firewall or je n'en ai pas ... donc ce ne serait pas ça ... Quelqu'un peut il m'aider ? Pour info c'est pour configurer Easy PHP
0
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007
24 juil. 2007 à 15:05
Merci pour ton aide Renolipus
0
Balle2 Messages postés 22 Date d'inscription dimanche 23 octobre 2005 Statut Membre Dernière intervention 25 juillet 2007
25 juil. 2007 à 09:34
Réglé merci Renolipus
0