Le président de la République présente ses vœux au peuple algérien à l'occasion de l'Aïd El-Fitr    Aïd El-Fitr: Goudjil présente ses vœux au peuple algérien et à la nation musulmane    Concours national de composition épistolaire pour enfants : prorogation des délais de participation au 8 avril prochain    Le 27e Salon international de la santé (SIMEM) du 9 au 12 avril 2025 à Oran    Commerce: les conditions de présentation des fruits et légumes frais fixées par arrêté interministériel    France: début d'une marche pour la libération des prisonniers politiques sahraouis    A la veille de l'Aïd el-Fitr et de la Journée de la Terre: plus de 9.500 prisonniers Palestiniens victimes de crimes organisés dans les geôles sionistes    Cisjordanie occupée: des dizaines de Palestiniens agressés par les forces sionistes à Jénine après la prière de l'Aïd    Mobilis récompense les lauréats de la 14e édition du grand concours national de récitation du Saint Coran    La bataille de Djebel Béchar, un acte d'une grande portée historique    Remise en service du train de voyageurs    Quelles sont les stipulations relatives à l'exigence de capacités minimales en matière de procédure de passation de la commande publique ?    Ooredoo partage un Iftar de solidarité avec l'Association des handicapés moteurs    L'exode sans fin des Congolais    Les pertes de Kiev ont dépassé les 70.000 militaires    Football : Suède – Algérie en amical début juin à Stockholm    Le MOB a fait trembler le CRB    Le représentant du département technique en Algérie    Arrestation de deux dealers en possession de 9000 comprimés de Prégabaline 300 mg    Un plan sécuritaire spécial Aïd El-Fitr    Le ministre des Finances inaugure les bureaux de change    « L'industrie génétique américaine est pionnière dans le partage de son savoir-faire »    Le TNA rend hommage à plusieurs figures du théâtre algérien    Le régime des laïcards français partage l'obsession du voile avec son égal islamiste    « L'Algérie et la question des territoires historiques : un droit à la revendication ? »    Mois du patrimoine: lancement de la 1ère édition du concours "Alger Photography Marathon"    Le Centre national de prévention et de lutte anti-drogue de Bouchaoui: une expérience pionnière dans la prise en charge des toxicomanes    Décès du sénateur Abdallah Mesk: Goudjil présente ses condoléances    Tizi-Ouzou : Taswiqt, une tradition festive toujours vivante la veille de l'Aïd    Achat de vêtements de l'Aïd en ligne : confort et économies à l'ère numérique    Championnat d'Afrique de football scolaire 2025 : réunion de coordination FAF-DTN-FASS à Alger    Tizi-Ouzou: Le jeune, Kader Fateh, lauréat du concours Ahcene Mezani, du chant chaabi    Foot : le représentant du département technique régional de la Fifa en visite de travail en Algérie    Coupe d'Algérie: l'USM Alger et le MC El Bayadh en demi-finale    «La Présidente de la Tanzanie se félicite des relations excellentes unissant les deux pays»    « Préservons les valeurs de tolérance et de fraternité »        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.