Démolition d'habitations à Laâyoune occupée: la communauté internationale appelée à protéger le peuple sahraoui    Les juridictions internationales doivent accentuer la pression sur le Makhzen pour libérer les détenus sahraouis    Oran: ouverture de la 15e édition du Salon international du tourisme, des voyages, des transports, de l'hôtellerie et de la restauration    Maghreb Pharma Expo: le secteur pharmaceutique mobilisé pour renforcer l'intégration locale    Ghaza : le bilan de l'agression génocidaire sioniste grimpe à 51.305 martyrs et 117.096 blessés    Le téléphérique de Constantine reprend du service    Ligue 1: le président de la FAF exhorte les responsables de clubs à veiller au bon déroulement des matchs dans un esprit de fair-play    Les agriculteurs mostaganémois dénoncent et défient les spéculateurs    Des associations espagnoles dénoncent    L'économie algérienne fortement tributaire de la rente des hydrocarbures    L'arbitre de la rencontre USMK-PAC au box des accusés !    Ooredoo au rendez-vous de l'ICT Africa Summit 2025    Sous les eaux : Quand la pluie révèle l'incompétence    Les tombeaux royaux de Numidie proposés au classement ''dès l'année prochaine''    Convergences transcendentalement divergentes entre l'art et la religion    L'arbitrage au centre des critiques    Le ministre de la Communication souligne le rôle important des médias pour relever les défis de l'heure    L'entreprise chinoise LONGI présente à l'AAPI un projet de fabrication de panneaux solaires en Algérie    Ministère de la Culture et des Arts: journée d'étude pour évaluer la performance des établissements de formation artistique    FAF: "Ziani va nous rejoindre à la DTN"    Le ministère de la Justice annonce les résultats de l'épreuve écrite du Concours national d'accès à la profession de traducteur-interprète officiel    Haltérophilie: Kamel Saïdi élu membre du bureau exécutif de l'UA de la discipline    ONSC : concours national de la meilleure vidéo de sensibilisation à la lutte contre la drogue destinée aux étudiants    Le Général d'Armée Chanegriha reçoit le Chef d'Etat-major de la Défense du Rwanda    Tissemsilt: décès du Moudjahid Adila Salah    Un programme sportif suspendu    Feux de récoltes : lancement d'une campagne de prévention dans plusieurs wilayas du sud du pays.    Une épreuve pas facile à supporter    L'entité sioniste occupe de nouveaux territoires palestiniens    L'UA approuve la démarche du leadership régional de l'Algérie    Sur les traces de l'architecture ottomane dans l'ancienne capitale du Beylik du Titteri    Constantine : clôture de la 14e édition du Festival culturel national de la poésie féminine    15.000 moutons accostent au port d'Alger    Les lauréats des activités culturelles organisées dans les écoles et collèges honorés    «Construire un front médiatique uni pour défendre l'Algérie»    Hamlaoui présente trois projets d'aide pour les femmes du mouvement associatif    La Fifa organise un séminaire à Alger    Khaled Ouennouf intègre le bureau exécutif    L'Algérie et la Somalie demandent la tenue d'une réunion d'urgence du Conseil de sécurité    30 martyrs dans une série de frappes à Shuja'iyya    Lancement imminent d'une plate-forme antifraude    Les grandes ambitions de Sonelgaz    La force et la détermination de l'armée    Tebboune présente ses condoléances    Lutte acharnée contre les narcotrafiquants    La Coquette se refait une beauté    Cheikh Aheddad ou l'insurrection jusqu'à la mort    Un historique qui avait l'Algérie au cœur    







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.