Commerce: lancement des ateliers de travail de la rencontre nationale des cadres du secteur    Le démantèlement de l'UNRWA "affaiblirait considérablement la réponse humanitaire internationale"    L'Algérie condamne les attaques délibérées des forces d'occupation sionistes contre le personnel de la Finul    Le ministre présente ses condoléances suite au décès du Moudjahid Mohamed Hadj Hamou,    La valorisation du savoir et la bonne gouvernance et non le volume des réserves d'or qui permet le développement d'un pays    Vers l'importation de près de 28.000 tonnes de viandes blanche et rouge    LG lance un service de streaming audio gratuit    Le Président Tebboune a reçu les responsables de médias    L'état du secteur de la communication et ses perspectives futures    Poursuite des réactions internationales et appels au respect de l'accord    RDC : Appel à soutenir le processus de paix de Luanda    Vers un embargo sur les armes    Bensaha deuxième recrue hivernale de l'USMH    Les Verts ratent leur sortie et déçoivent leurs fans    Championnat d'Arabie saoudite : L'Algérien Yousri Bouzok s'engage avec Al-Raed    Campagne de lutte contre la chenille processionnaire    Le wali en faveur du projet «SBA verte»    Mostaganem Premieres averses, grand soulagement    Frédéric Berger n'est plus    Entre bellicisme médiatique et journalisme populacier    La 10e édition a tenu toutes ses promesses    L'armée sahraouie cible une base de l'armée d'occupation marocaine dans le secteur de Mahbès    Météo: appel aux citoyens à la prudence et au respect du code la route    Conseil de la nation : Djilali présente la nouvelle loi sur la gestion des déchets devant la Commission d'équipement et de développement local    Agrément à la nomination du nouvel ambassadeur d'Algérie auprès de la République de Sierra Léone    Fortes pluies orageuses attendues sur le Centre et l'Est du pays du pays à partir de ce vendredi    Start-up : examen des moyens de renforcer le rôle de la communauté nationale à l'étranger dans la dynamique économique du pays    Mines: Tafer discute à Riyad de la coopération bilatérale avec la ministre tunisienne de l'Industrie, des Mines et de l'Energie    Ligue des champions : le MC Alger à un point des quarts, le CR Belouizdad pour l'honneur    APN: lancement du concours des meilleurs travaux scolaires    En qualité d'envoyé spécial du Président de la République, M. Rebiga reçu par le président de la République du Mozambique    Batna: la dépouille mortelle du moudjahid Lakhdar Benchaïba inhumée au cimetière d'Arris    Handball/Italie-Algérie: "à ce stade de la compétition, la victoire est impérative"    Boughali reçoit des représentants de l'Association des parlementaires algériens    Batna: décès du moudjahid Lakhdar Benchaïba, dit Abdelhafid    Judo/Championnat d'Algérie: début des épreuves éliminatoires à La Coupole        L'Algérie happée par le maelström malien    Un jour ou l'autre.    En Algérie, la Cour constitutionnelle double, sans convaincre, le nombre de votants à la présidentielle    Algérie : l'inquiétant fossé entre le régime et la population    Tunisie. Une élection sans opposition pour Kaïs Saïed    BOUSBAA بوصبع : VICTIME OU COUPABLE ?    Des casernes au parlement : Naviguer les difficiles chemins de la gouvernance civile en Algérie    Les larmes de Imane    Algérie assoiffée : Une nation riche en pétrole, perdue dans le désert de ses priorités    Prise de Position : Solidarité avec l'entraîneur Belmadi malgré l'échec    Suite à la rumeur faisant état de 5 décès pour manque d'oxygène: L'EHU dément et installe une cellule de crise    







Merci d'avoir signalé!
Cette image sera automatiquement bloquée après qu'elle soit signalée par plusieurs personnes.



INSTALLEZ ET CONFIGUREZ UN SERVEUR AVEC APACHE - PHP - MYSQL
Inter Internet net
Publié dans Le Soir d'Algérie le 25 - 04 - 2005

Ce papier vous propose le descriptif complet pour installer un serveur sur son PC, et ainsi disposer de son propre site � la maison. Suite � de nombreuses gal�res, nous avons d�cid� de r�aliser ce dossier afin de rendre service aux personnes tent�es par cette exp�rience.
Remarque : l'ensemble des programmes n�cessaires � la mise en place du serveur occupe moins de 25Mo.
Vous trouverez ci-dessous la liste des programmes que nous avons utilis�s, avec les liens pour les t�l�charger. T�l�chargez-les tous maintenant, vous en aurez besoin par la suite.
Installation du Serveur Apache
T�l�chargez : Apache (version 2.046) (http://httpd.apache.org/download.cgi)
Installation de PHP
T�l�chargez : Php (version 4.3.2) (http://www.php.net/downloads.php)
Installation de Mysql
T�l�chargez : Mysql (version 4.0.13) (http://www.mysql.com/downloads/)
Installation de Php My Admin
T�l�chargez : Php My Admin (version 2.5.1) (http://www.phpmyadmin.net/) Vous pouvez �galement installer un Chat Php My Chat 0.14.5 (http://www.phpheaven.net/download.php 3?f=phpMyChat-0.14.5.zip) ainsi qu'un Forum Invision Board 1.1.2 (http://perso.club-internet.fr/ghusson/ibffrench/ invboard1_1_2_fr.zip) et le patch pour Php - 4.30 (http://perso.club-internet. fr/ghusson/ibffrench/ setlocale_IPB1_1_2.zip). . Ces programmes sont simples et intuitifs � installer nous ne donnerons pas d'explication. Le logiciel serveur Web (serveur HTTP) de r�f�rence d�velopp� et d�livr� gratuitement sur www.apache.org. Construit � l'origine autour des serveurs UNIX pour am�liorer les fonctionnalit�s et la s�curit� du serveur Web NCSA, il �quipe � pr�sent plus d'un serveur Internet sur deux ! Ce succ�s, Apache le doit au moins � deux facteurs qui font la r�ussite des logiciels informatiques : d'une part Apache, en tant que logiciel libre, est gratuit (comme deux autres grands succ�s tels que le navigateur Netscape ou l'OS Linux), d'autre part Apache est un syst�me performant, fiable et en perp�tuelle �volution. D�velopp� par un groupe de travail ind�pendant, il provient � l'origine des sources du serveur HTTP de NCSA, l'un des premiers serveurs Web avec le serveur HTTP pr�curseur du CERN. Son d�veloppement consistait � corriger les failles de s�curit� du serveur, � enrichir ses fonctions et am�liorer ses performances.
Installation : Ex�cutez le programme que vous avez t�l�charg� pr�c�demment. Si vous poss�dez un reverse (avec noip ou �quivalent ou m�me un domaine (pas ulimit)), entrez dans la premi�re case votre domaine (par exemple mondomaine. com) , et dans la suivante le nom du serveur (par exemple www.mondomaine. com). Si vous n'en avez pas, indiquez � chaque fois, dans les deux cas, "localhost" ainsi que le mail du propri�taire du site. Il faut ensuite se placer sur chaque cat�gorie et mettre le r�pertoire d'installation. Nous avons personnellement install� tout dans le r�pertoire D:Serveur. Ce qui donne dans ce cas : Apache http Server 2.0.46 = D:ServeurApache Apache Runtime = D:ServeurApache Build Headers and Libraries = D:ServeurApache APR Iconv Code Pages = D:ServeurApacheCode Pages Apache Documentation = D:ServeurApacheDocumentation Voila, l'installation du serveur Apache est termin�e et si vous entrez l'adresse http://localhost/ dans votre navigateur, vous devriez voir une page marqu�e "Vous voyez cette page au lieu du site attendu ?" avec le logo Apache. Il reste encore � modifier le fichier de configuration situ�e dans D:ServeurApacheconfhttpd.conf comme suit : Remplacez DocumentRoot "D:/Serveur/Apache/htdocs" par DocumentRoot "D:/Serveur/Nom du Serveur" (R�pertoire o� sont stock�es les pages web) Remplacez directory "D:/Serveur/Apache/htdocs" /par directory "D:/Serveur/Nom du Serveur" /Remplacez DirectoryIndex index.html index.html.var par DirectoryIndex index.htm index.html index.php index.php3 index.php4 index.php2 index.html.var A ce stade, il suffit d'un clique droit sur l'icone "Apache" situ�e dans le systray et Open Apache Monitor. Ensuite cliquez sur Restart pour r�initialiser le serveur avec les nouveaux param�tres. Si vous avez une page Html dans le r�pertoire du Serveur, vous devriez la voir dans votre navigateur toujours � cette adresse http://localhost/
Installation de PHP
Langage libre de programmation serveur, sous licence GPL. Langage de script tr�s puissant utilis� dans le d�veloppement Internet. Le code PHP s'int�gre dans le code source HTML. La syntaxe du langage provient des langages C, Java ou Perl, avec un petit nombre de fonctions in�dites. L'int�r�t de PHP est de permettre aux d�veloppeurs de site Web d'�crire rapidement des pages Web dynamiques.
Installation : Pour installer PHP, vous devez tout d'abord t�l�charger la version "zip package". Une fois t�l�charg�e, d�compressez-les fichiers dans D:ServeurPHP, profitez en pour cr�er le r�pertoire D:Serveur emp qui va servir � accueillir les fichiers envoy�s ainsi que les sessions. D�placez le fichier D:ServeurPHPphp4ts.dll dans C:windows system si vous �tes sous Windows NT ou 2000 ou C:windowssystem32 si vous �tes sous Windows XP. Copiez le fichier D:ServeurPHPphp.ini-dist dans C:windows et renommez le php.ini. C'est ce fichier qui contiendra les informations de configuration de PHP. Il ne reste plus qu'� modifier le fichier de configuration D:ServeurApacheconfhttpd.conf comme suit pour qu'il prenne en compte PHP : Ajoutez � la fin du fichier ou � la bonne place (conseill�) les lignes suivantes. LoadModule php4_module "D:/Serveur/PHP/sapi/ php4apache2.dll" AddType application/x-httpd-php.php .php3 Pour tester, il suffit d'aller dans le r�pertoire du Serveur, de cr�er un document texte, et de mettre dedans cette commande : ?null phpInfo();?Sauvez ce fichier en lui donnant le nom test.php ou test.php3. Pour voir si tout s'est bien pass�, ouvrez votre navigateur et entrez cette adresse http://localhost/test.php3 et miracle vous avez une page avec les donn�es de Php.
Installation de Mysql
Mysql est un moteur pour base de donn�es de type SQL. Il est gratuit sous certaines conditions.
SQL : (Structured Query Language) Langage de requ�te de bases de donn�es permettant l'interrogation, la gestion et la mise � jour de la base et d'ex�cuter ainsi diff�rentes op�rations (acc�der � un champ par une requ�te, cr�er une nouvelle table, lire ou modifier la valeur d'un champ ...). SQL est devenu une norme de facto des syst�mes de gestion de bases de donn�es.
Installation : D�zippez Mysql dans un r�pertoire temporaire et cliquez sur Setup.exe pour installer Mysql. Modifiez le r�pertoire d'installation en D:ServeurMysql Ici les choses sont un peu moins simples, nous avons cr�e un fichier my.ini qu'on a ensuite copier dans le r�pertoire C:Windows. Cr�ez le dossier D:/Serveur/Mysql/data s'il n'y est pas, il servira � stocker les bases de donn�es de MySQL. Si n�cessaire (si vous avez s�lectionn� un r�pertoire de destination diff�rent), modifiez alors les 2 lignes suivantes : basedir = D:/Serveur/Mysql/ datadir = D:/Serveur/Mysql/data Ensuite rendez-vous dans le r�pertoire D:ServeurMysqlin et cliquez sur le programme "winmysqladmin.exe" Si tout est correct vous devriez avoir un feu tricolore vert dans le systray. Si tel n'est pas le cas, d�marrez-le en cliquant sur "Start the service" avec le bouton droit. Vous pouvez regarder l'utilitaire MySQLAdmin en cliquant sur ShowMe. Allez dans l'onglet "my.ini Setup" et cliquez sur "Create ShortCut on Start Menu", afin qu'il d�marre automatiquement avec Windows.
Installation de PHP My Admin
Afin de faciliter la gestion de vos bases de donn�es Mysql, il faut installer PHPMyAdmin. D�zippez Php My Admin dans un r�pertoire du Serveur afin de pouvoir y acc�der depuis le navigateur, par exemple D:ServeurNom du Serveurphpmyadmin. Editez le fichier D:ServeurNom du Serveurphpmyadmin config.inc.php Mettez $cfg['PmaAbsoluteUri_DisableWarning'] = TRUE au lieu de FALSE. Veuillez � modifier le mot de passe de l'user root dans phpmyadmin et � appliquer la modification apr�s dans ce fichier. Voil�, il suffit de se rendre alors � l'adresse http://localhost/Admin avec le navigateur et vous pourrez acc�der � votre base Sql (pour l'instant elle ne contient que la base Mysql et une base Test). Voil�, c'est � vous de jouer maintenant et bonne chance.


Cliquez ici pour lire l'article depuis sa source.