Installation et configuration d’un serveur Web (Apache + Php + Mysql)
Par souci économique, par souci d’indépendance, pour mesurer vos compétences, par défi... vous envisagez de monter votre propre serveur Web (dans votre cuisine ou ailleurs).
Mais cécomenconfé ?
Pour le moment, vous ne vous sentez pas (encore) à l’aise sous Linux pour le faire (ce qui est somme toute dommage puisque c’est aussi là où le pingouin excelle !), alors ce document pourra vous être utile puisqu’il s’appuie sur Windows [1] pour réaliser ce beau projet.
Extrait de l’introduction :
Vous allez être accompagnés tout au long de ce tutoriel dans l’installation mais aussi la configuration de chaque logiciel ce qui vous permettra au final d’avoir un serveur web (apache) supportant le langage PHP et pourvu d’un serveur de données (mysql).
La configuration se fait presque entièrement par interface graphique sauf pour les fichiers httpd.conf d’Apache et php.ini, qu’il faut modifier avec un éditeur de texte [2].
Après avoir lu ces 48 pages, vous serez prêts à devenir un maillon de la toile !

- Téléchargement du tutoriel
- PDF - 2.5 Mo

- Format natif OpenOffice.org
- OpenOffice.org version 2 Text
- OpenOffice - 1.9 Mo
Commentaires
<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 5 septembre 2008 par djeki (0 rép.)
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 18 juin 2008 par selen (1 rép.)
bonjour,
c’est pleine d’espoir que j’ai lu votre tutoriel mais comme l’intervenant précédant, je bute sur la dernière phrase : "vous avez maintenant un serveur web opérationnel que vous pouvez rendre dispo sur internet" !!! oui, d’accord mais comment on fait ? c’est justement ça que je cherchais hélas !
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 18 juin 2008 par JujuLand
Ton serveur est prêt et doit pouvoir être utilisable depuis internet.
Pour ça, il faut que les uilisateurs connaissent l’adresse de ton serveur. Or il est inconnu dans les tables de routage d’internet (pour faire simple).
Il y a deux solutions pour y accéder, soit avec l’adresse IP, soit avec un nom.
Pour l’adresse IP, il existe des utilitaires qui permettent de faire remonter l’adresse IP sur une page web (de ses pages personnelles en ligne par exemple) et donc aux utilisateurs de pouvoir s’y connecter.
Pour le nom, il existe des serveurs à qui on envoie l’adresse IP (un utilitaire le fait évidemment automatiquement), et ce serveur associe un nom de serveur (le tien) à une adresse IP. Ce qui fait que même si tu changes d’adresse IP (ça arrive), la résolution du nom pointe toujours sur la bonne adresse.
Je n’ai pas en tête de noms pour ce type de service, ni si c’est payant, mais d’autres pourront compléter ma réponse.
A+
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 10 mai 2008 par CLAVET Gérard (0 rép.)
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 3 avril 2008 par franck (1 rép.)
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 4 avril 2008
Un tout petit peu de recherche avant de poser une question est souhaitable !
Il y a exactement le même sujet juste un post après le tien !
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 1er avril 2008 par béatrice (3 rép.)
Bonjour, mon probléme moi c’est que je n’arrive pas à avoir phpinfos. il m’affiche juste :
<?php
phpinfo();
?>
comme etant du text ou html normal. vous avez une solution ?
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 1er avril 2008 par Philippe
Es tu sure d’avoir tapé http://localhost/nom_de_page.php ?
Souvent ce problème survient quand des personnes cliquent sur le fichier au lieu de passer par le serveur web.
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 1er avril 2008 par béatrice
oui j’en suis bien sûre.Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 3 avril 2008 par Philippe
Peut être une des deux lignes à modifier dans le httpd.conf ne l’a pas été correctement (page 20 du tutorial framasoft).Installation d’Apache + Php : plus d accès internet , le 29 mars 2008 (2 rép.)
Bonjour
Tout d abord un grand merci a Sebastien pour son tuto.
Pour ma part, j ai du me debrouiller comme un manche parce que depuis que j ai installe Apache, je n ai plus internet. Conflit sur le port 80 ? J ai beaucoup bidouillé mais je n ai pas trouvé de solution. Quelqu un aurait il une piste ? Bonne soirée
Installation d’Apache + Php : plus d accès internet , le 30 mars 2008
Arrête apache par son gestionnaire.
Et regarde quel service utilise le port 80. par exemple en utilisant ceci :
http://www.foundstone.com/us/resources/proddesc/fport.htm (pas libre du tout, mais gratuit).
Mais normalement ce n’est pas un conflit de port qui peut arrêter ta connexion. Bizarre ton affaire.
Installation d’Apache + Php : plus d accès internet , le 31 mars 2008
Bonjour
Merci beaucoup pour ta réponse. J’ai arrêté Apache et Avast antivirus. Aucun port n’est utilisé mais je n’ai toujours pas accès au web sur ce PC. Bref, ca me vient pas d’Apache. Je vais sans doute appeler mon provider. Merci encore !
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 20 mars 2008 par borntobequeen (2 rép.)
Bonjour,
J’ai installé apache sur mon pc et j’ai testé mon site web qui fonctionne très bien, mais j’ai une question, l’url de mon site ressemble à monsite.’LAN’ j’ai voulu changer le .lan en .com mais ça ne marche pas il trouve toujours le site en .lan, pourquoi ? ensuite, est-ce que mon site est visible par les internautes en dehors de mon réseau local ? si ce n’est pas le cas, comment faire pour qu’il le soit ? Merci beaucoup !
-----> http://ordirevival.free.fr
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 21 mars 2008 par Philippe
Ma réponse sera : Prends un hébergeur...
Réfléchis : Calcules le temps que tu vas passer à paramétrer, optimiser au fur et à mesure, patcher les failles de l’OS et des serveurs, faire les sauvegardes, l’électricité que tu vas consommer, le bruit que tu vas générer, la bande passante montante que tu vas bouffer (qui t’empêchera d’utiliser internet pour autre chose).. etc etc
Compares le tout avec les offres d’hébergeurs professionnels. Il n’y a pas photo, ces dernières sont beaucoup plus rentables, et apportent énormément plus de tranquillité.
Installer un serveur web sur sa machine personnelle avec un abonnement grand public à l’ADSL, c’est bien, c’est sympathique, "c’est moi qui l’ai fait". Mais ce n’est certainement pas une finalité qui permet une mise en production (par contre c’est valable comme environnement de test, mais dans ce cas là, pas de mise en ligne).
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 22 mars 2008 par borntobequeen
bon adméttons !
Mais si j’ai vraiment envie de le faire ! Mon problème est que, quand je vais dans les outils pour webmasters de google pour faire une analyse de mon site qui est sur mon pc, il ne trouve pas celui-ci !! j’aimerais comprendre, pour le moment j’ai compris que mon site etait en accès local et que personne de l’extérieur n’y avait accés ! comment puis-je faire pour qu’ils y aient accés ?
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 10 mars 2008 par gérome (1 rép.)
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 20 mars 2008 par borntobequeen
Bonjour,
Merci pour tous vos commentaires ! J’ai installé apache sur mon pc et j’ai testé mon site web qui fonctionne très bien, mais j’ai une question, l’url de mon site ressemble à monsite.’LAN’ j’ai voulu changer le .lan en .com mais ça ne marche pas il trouve toujours le site en .lan, pourquoi ? ensuite, est-ce que mon site est visible par les internautes en dehors de mon réseau local ? si ce n’est pas le cas, comment faire pour qu’il le soit ? Merci beaucoup !
-----> http://ordirevival.free.fr
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 7 mars 2008 par argentlo (2 rép.)
Bonjour, Pardon de vous déranger une deuxiéme fois mais maintenant j’ai un probléme : Error parsing c :\sie\php\php.ini on line 1103 est le ligne 1103 est :
; Note that all valid entries require a "=", even if no value follows.
qu’est ce que ça veut dire ??
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 7 mars 2008 par JujuLand
Même non suivi d’une valeur, pour qu’une entrée soit valide, il faut qu’elle soit impérativement d’un =
exemples :
valeur_non_valide
valeur_valide=
va a la ligne 1103, et tu devrait trouver l’erreur
A+
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 8 mars 2008 par argentlo
Le probléme c’est que sur la ligne 1103 je trouve ça : ; Note that all valid entries require a "=", even if no value follows.
en commentaire c’est à dire ça n’entre pas en considération mais la preuve que c’est ça le problème c’est que j’ai changer de ligne et c’est toujours de cet expression que vient le problème. et je sais pas ce que je dois faire en sachant que mon programme php fait une ligne.
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 7 mars 2008 par argentlo (3 rép.)
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 7 mars 2008 par argentlo
une précision ça m’affiche ce que j’ai mis dans le fichier info.php :
<? phpinfo(); ?>
comme si c’etait du texte tout simplement.
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 7 mars 2008
Peut être un problème avec les shorts tags : la syntaxe correcte est :
<?php
..... ce que tu veux
?>
la syntaxe avec simplement
<?
...
?>
est obsolète depuis pas mal de temps.
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 7 mars 2008 par argentlo
Merci c’était bien ça la solution.Exécuter apache , le 24 janvier 2008 par toupy68 (4 rép.)
Exécuter apache , le 25 janvier 2008 par Archeus
Télécharge le MSI, le zip c’est les sources : si tu veux le compiler, prends le zip. Si tu veux simplement l’installer, prends le msi.Exécuter apache , le 28 janvier 2008
Bonjour alors j’avais aussi éléchargé le msi : apache_2.2.8-win32-x86-no_ssl.msi Par la suite quand je veux l’installer j’ai un message : windows ne peut pas ouvrir ce fichier ... Que me manque t-il ? MerciExécuter apache , le 29 janvier 2008 par toupy
Bonjour alors en y allant d’un clic bouton droit installer ça fini par fonctionner. localhost fonctionne mais pas mon info.php, windows me demande si je veux faire une recherche pour trouver avec quoi l’ouvrir ... Je me demandais aussi si c’était normal à chaque fois que je fais un changement juste redémarrer apache ne fonctionne pas, ça gèle et localhost ne ce charge pas, je dois redémarrer mon PC. MerciExécuter apache , le 30 janvier 2008
Bonjour bon allez savoir pourquoi, mais j’ai refait la modification dans httpd.conf AddType application/x-httpd-php .php J’ai enlever l’espace entre php.php ça ne donnait rien je l’ai remis comme indiqué dans sle guide et ça a décidé de fonctionner ... Alors problème résolue, même que je peu redémarrer apache sans avoir a redémarrer mon poste ! MerciProbleme Page vide sur localhost/info.php ou page index.php , le 23 janvier 2008 par Jérome Salon (1 rép.)
Server Version : Apache/2.2.8 (Win32) PHP/5.2.5 Server Built : Jan 18 2008 00:37:19 Navigateur : IE7 et OPERA
Lorsque j’execute dans le tuto la manip pour info.php j’ai une page blanche et vide
De même avec un site fait précédement résultat idem
Sur localhost, j’ai bien mon répertoire racine avec phpMyAdmin, info.php, mon autre site
Si quelqu’un à une idée je prend MERCI
Probleme Page vide sur localhost/info.php ou page index.php , le 23 janvier 2008 par Jerome Salon
C’est bon j’ai trouvé Une ligne en trop de httpd.conf : #PHPIniDir "C :/Program Files/Apache Software Foundation/PHP/" Elle fou la merde maintenant ca marcheQuelques précisions... , le 10 janvier 2008 par stan (0 rép.)
J’ai également modifié
LoadModule php5_module "C :\Projet\php5\php5apache2.dll"
par
LoadModule php5_module "C :\Projet\php5\php5apache2_2.dll"
sinon il ne trouve pas le module php...
Je suis sous PHP 5.2.5 et APACHE 2.2.6 et chez moi ca marche !
Erreur 403 Forbidden , le 10 janvier 2008 par stan (1 rép.)
En suivant le tutoriel mais avec Apache 2.2.6 et PHP 5.2.5 (versions actuelles lors de mon post) on obtient une erreur 403 lorsqu’on tente d’accéder à info.php chez moi, pour que ça marche j’ai modifié httpd.conf de la manière suivante.
A la ligne :
# This should be changed to whatever you set DocumentRoot to. #
Directory "C :/Projet/apache2/htdocs"
Il faut modifier ce qu’il y a après Directory par le chamin d’accès indiqué après DocumentRoot. Normalement, si vous avez suivi le tutoriel, il s’agit de mettre "c :/Projet/www"
Voilà
Je sais pas si c’est le solution pour tout le monde, mais en tout cas, chez moi, je peux afficher le fichier info.php !!
Erreur 403 Forbidden , le 18 mai 2008 par helvetdulac
Bonjour à tous, J’ai également le problème, avec le message :
Forbidden You don’t have permission to access / on this server.
J’ai modifié le "documentRoot" en créant un dossier www dans l’arborescence mais rien n’y fait
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 13 décembre 2007 par xg21 (2 rép.)
Bonjour,
En premier lieu un grand merci pour ce tutoriel. Un deuxième remerciement pour ceux qui vont m’orienter sur la résolution de mon problème. J’arrive correctement sur mon navigateur à la page http://localhost/serveur-status. Lors du test http://localhost j’obtiens "It works !". Mon problème vient ensuite lorsque je tente de "lire" le fichier info.php j’ai le message Forbidden You don’t have permission to access /info.php on this server. Dois je modifier des droits ? Si oui sur quel dossier ? Quelle(s) est(sont) mon(mes) erreur(s). Merci
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 10 janvier 2008 par stan
J’ai eu la même erreur que toi
Dans le fichier httpd.conf il y a un truc comme ça (apache 2.2.6)
#
# This should be changed to whatever you set DocumentRoot to.
#
Change le "C :/Projet/htdocs" par ce qui est marqué après DocumentRoot
Chez moi ca a resolu le problème
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 7 avril 2008 par rico
slt la solution que tu donne ne marche pas j’ai le meme problème. sachant que j’ai comme toi #this should........ "c :/projet/htdocs" quelqu’un aurait une solution ??? merciInstallation et configuration d’un serveur web PHP MySql sur intranet , le 27 août 2007 par je veut rester anonyme (1 rép.)
Installation et configuration d’un serveur web PHP MySql sur intranet , le 27 août 2007 par alaingre
Bonjour
Par défaut(*) le sous-répertoire qui contient les pages web se nomme htdocs" - il suffit donc de placé vos fichiers spip dans ce répertoire (et de lancer la procédure d’installation de spip en en vous connectant à la page : http://adressedusite/ecrire
(*)Cet emplacement peut être modifié comme expliqué page 14 du manuel.
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 14 juillet 2007 par Dub Lubin (1 rép.)
Merci ca tourne en 10min !!!
Dub Lubin Radio :)
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 18 juillet 2007 par TheCyberSeb
Bonjour,
C’est le but de ce tutoriel... Que le serveur tourne rapidement :-)
Au passage, merci aux gens de Framasoft pour leur conf lors des rmll 2007 à Amiens, il y a quelques jours.
-----> monserveurperso.com
Error 403 - OK , le 15 juin 2007 par kkboudin (0 rép.)
J’ai réussi, j’ai mis le soft DeeEnes dans le dossier /www/
puis magic ça marche....
a+
Erro 403 , le 15 juin 2007 par kkboudin (0 rép.)
Merci tout est ok sur mon server local...
Mais parccontre erreu 403 lorsque je veux le voi sur le net...
Pouvez vous m’aider svp
-----> error 403
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 15 juin 2007 par kkboudin (0 rép.)
Merci tout est ok sur mon server local...
Mais parccontre erreu 403 lorsque je veux le voi sur le net...
Pouvez vous m’aider svp
-----> error 403
Installation et configuration d’un serveur Web >> ATTENTION précision , le 15 juin 2007 par chacho (0 rép.)
Bonjour,
Bonjour,
Juste une précision qui pourrait servir à d’autres (j’ai perdu 3 heures !!!).
En suivant ton tutoriel, je suis arrivé à la configuration suivante :
Apache 2.2
MySQL Server 5.0
PHP 5.2.3
Pour que tout fonctionne bien : Dans le fichier httpd.conf, en plus des instructions : LoadModule php5_module "e :/projet/php5/php5apache2.dll" AddType application/x-httpd-php .php
il faut aussi indiquer où se trouve le php.ini PHPIniDir "e :/projet/php5"
Sinon, erreur : Fatal error : Call to undefined function mysql_connect()
Merci encore pour ton tutoriel très sympa. Chacho.
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 8 juin 2007 par guillaume (0 rép.)
bonjour Monsieur, Je suis desoler de vous deranger m’algret le post que vous avez fait. Mais un probleme es survenu l’ore de la configuration du logiciel apache, cela puige vous l’expliquer plus directement par e mail que par post sur ce site ? Cela es tres important pour moi plus de detail vous cera alors fornis.
Cordiallement Gullaume
-----> probleme de configuration
phpMyAdmin - précision , le 19 mai 2007 par cosmic (0 rép.)
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 19 mai 2007 par Anthony (0 rép.)
Merci pour le travail fourni.
C’est clair et le serveur web fonctionne.
Problème MySQL , le 21 février 2007 par BixX (0 rép.)
Super le tuto Tout fonctionne sauf pour mysql J’ai réussi a configurer apache, php5, ils fonctionnent corectement entre eux ; mais mysql semble tourner " sur le coté" j’ai pourtant vérifié les ports, mais je sèche :o
Si qqn a eu le même problème, ce serait sympa de me dire comment il l’a résolu.
:-)
Installation d’un serveur web configuration du serveur Web , le 20 février 2007 par Brahim (0 rép.)
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 11 décembre 2006 par renaud (1 rép.)
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 25 janvier 2007 par sylvain
salut moi c’est sylvain je suis etudiant en info ,c’est juste pour dire que je n’arrive pas a voire la derniere mise a jour a partir de ce site-----> salut
Installation et configuration d’un serveur Web (Apache + Php + Mysql) , le 15 novembre 2006 par Fish (0 rép.)
Bonjour a tous
j’ai installé (sous winXP SP2) apache 2.0.59 + php 5.2.0 + mysql 4.0.24 + phpmyadmin 2.9.1 (test aussi avec la version 2.7.0), tout fonctionne bien (alias, base mysql, etc...) sauf que dans phpmyadmin quand je veux afficher les données d’une table, apache plante et rien ne s’affiche. L’insertion via l’interface phpmyadmin ne fonctionne pas non plus. Par contre un insert en sql fonctionne.
Si vous avez une piste je suis preneur
ci joint le contenu du log apache
[Wed Nov 15 21:28:05 2006] [notice] Parent : child process exited with status 3221225477 — Restarting. [Wed Nov 15 21:28:05 2006] [notice] Apache/2.0.59 (Win32) PHP/5.2.0 configured — resuming normal operations [Wed Nov 15 21:28:05 2006] [notice] Server built : Jul 27 2006 15:55:03 [Wed Nov 15 21:28:05 2006] [notice] Parent : Created child process 4820 [Wed Nov 15 21:28:05 2006] [notice] Child 4820 : Child process is running [Wed Nov 15 21:28:05 2006] [notice] Child 4820 : Acquired the start mutex. [Wed Nov 15 21:28:05 2006] [notice] Child 4820 : Starting 250 worker threads. [Wed Nov 15 21:28:11 2006] [notice] Parent : child process exited with status 3221225477 — Restarting.
Informations complémentaires
À la une !
Commission européenne ?
Autres tutoriels...
Autres rubriques
Informations générales
Lire en musique
- Lara St John
- Une violoniste soliste à ne pas rater
- Télécharger au format MP3
- Creative Commons BY-NC-SA
Sur le Framablog
Juste une image
No title- Creative Commons BY-SA







