La promotion des droits de la femme rurale au cœur d'une journée d'étude    Se prendre en charge    Hackathon Innovpost d'Algérie Poste Date limite des inscriptions hier    Energies renouvelables et qualité de la vie    Plantation symbolique de 70 arbres    Le mandat d'arrêt contre Netanyahou est une lueur d'espoir pour la mise en œuvre du droit international    Génocide à Gaza : Borrell appelle les Etats membres de l'UE à appliquer la décision de la CPI à l'encontre de responsables sionistes    «Les enfants fêtent les loisirs»    L'équipe nationale remporte la médaille d'or    Opération de distribution des repas chauds, de vêtements et de couvertures    Le wali appelle à rattraper les retards    Une saisie record de psychotropes à Bir El Ater : plus de 26.000 comprimés saisis    Eterna Cadencia à Buenos Aires, refuge littéraire d'exception    Irrésistible tentation de la «carotte-hameçon» fixée au bout de la langue perche de la francophonie (VI)    Tébessa célèbre le court métrage lors de la 3e édition des Journées cinématographiques    Les équipes algériennes s'engagent dans la compétition    Le programme présidentiel s'attache à doter le secteur de la justice de tous les moyens lui permettant de relever les défis    Lignes ferroviaires: la création du GPF, un grand acquis pour le secteur    La caravane nationale de la Mémoire fait escale à Khenchela    Implication de tous les ministères et organismes dans la mise en œuvre du programme de développement des énergies renouvelables    Le Général d'Armée Chanegriha reçu par le vice-Premier-ministre, ministre de la Défense et ministre de l'Intérieur du Koweït    Beach Tennis: le Championnat national les 29-30 novembre à Boumerdes    Numérisation du secteur éducatif : les "réalisations concrètes" de l'Algérie soulignées    Clôture du séjour de découverte technologique en Chine pour 20 étudiants    Les incendies de forêts atteignent en 2024 l'un des plus bas niveaux depuis l'indépendance    Ghaza: le bilan de l'agression sioniste s'alourdit à 44.235 martyrs et 104.638 blessés    Attaf reçoit le président de la Commission de la sécurité nationale et de la politique étrangère du Conseil de la Choura islamique iranien    La transition numérique dans le secteur de l'enseignement supérieur au centre d'un colloque le 27 novembre à l'Université d'Alger 3    Hand-CAN- 2024 dames: départ de l'équipe nationale pour Kinshasa    Concert musical en hommage à Warda el Djazaïria à l'Opéra d'Alger    Le Président de la République préside l'ouverture de la nouvelle année judiciaire    Liban: Josep Borrell réaffirme le soutien de l'UE à la FINUL    Sonatrach : lancement d'un concours national de recrutement destinés aux universitaires    Tunisie: ouverture des Journées Théâtrales de Carthage    Le président de la République préside la cérémonie de prestation de serment de la nouvelle Directrice exécutive du Secrétariat continental du MAEP    L'ANP est intransigeante !    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    Tunisie. Une élection sans opposition pour Kaïs Saïed    Algérie : l'inquiétant fossé entre le régime et la population    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    Pôle urbain Ahmed Zabana: Ouverture prochaine d'une classe pour enfants trisomiques    







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.