Jeunes Du Maroc, Le portail des jeunes du maroc
JDM
recherche sur Jeunes du Maroc
JEUNES DU MAROC




 
Acceuil - Cyber-Tech - Serveur Web dynamique en 30 mins

Serveur Web dynamique en 30 mins


26 juillet 2004 - Lu 1569 fois - Par : bendriss

Dans cet article on va décrire comment installer Apache, Php et Mysql sur un serveur Linux pour pouvoir mettre eb place son propre site web dynamique (Intranet/Extranet) .

Installation d’Apache

Acquérir le package : apache-x.x.x.tar.gz à partir du site d’Apache

Décompresser le fichier avec la commande : gunzip apache-x.x.x.tar.gz tar -xvf apache-x.x.x.tar

accéder au répertoire qui a été créé (cd apache-x.x.x) et commencer la procédure de compilation et d’édition de liens :

  1. ./configure —prefix=/chemin/rep/installation/apache —enable-module=most —enable-shared=max
  2. make
  3. make install

Lancer le serveur web par la commande :

  1. /chemin/rep/installation/apache/bin/apachectl start

Lancer votre navigateur web et tester si le serveur fonctionne bien à l’Url : http://localhost ou http://127.0.0.1


Installation de PHP

Acquérir le package : php-y.y.y.tar.gz à partir de phpindex ou d’un autre site.

Décompresser le fichier avec la commande : gunzip php-y.y.y.tar.gz tar -xvf php-y.y.y.tar

accéder au répertoire qui a été créé (cd php-x.x.x) et commencer la procédure de compilation et d’édition de liens :

  1. ./configure —prefix=/chemin/rep/installation/php —with-mysql —with-apxs=/chemin_installation_apache/apache/bin/apxs
  1. make
  2. make install
  3. cp php.ini-dist /chemin_installation_php/php/lib/php/php.ini

Editer le fichier /chemin_installation_apache/apache/conf/httpd.conf et ajouter les lignes suivantes :

# # AddType allows you to tweak mime.types without actually editing it, or to # make certain files to be certain types. # AddType application/x-tar .tgz

# Pour PHP

AddType application/x-httpd-php .php .php3 .php4

# # AddHandler allows you to map certain file extensions to "handlers",

Il faut relancer apache avec la commande :

  1. /chemin/rep/installation/apache/bin/apachectl restart

Créer un fichier pour tester l’installation de php : test.php et le mettre dans le répertoire htdocs. Mettre cette ligne dans le fichier test.php : <? phpinfo(); ?>

Faire les changements de droits et de propriétaire comme suit :

  1. chown 1086 /chemin/rep/installation/apache/htdocs/*
  2. chgrp 1086 /chemin/rep/installation/apache/htdocs/*

teser l’installation via l’Url :

http://localhost/test.php


Compilation de MySQL sous Linux

Acquérir le package : mysql-z.z.z.tar.gz Décompresser le fichier avec la commande : gunzip mysql-z.z.z.tar.gz tar -xvf mysql.z.z.z.tar accéder au répertoire qui a été créé (cd mysql-x.x.x) et commencer la procédure de compilation et d’édition de liens :

  1. groupadd mysql
  2. useradd -g mysql mysql
  3. ./configure —prefix=/chemin/install/mysql ---with-low-memory
  4. make
  5. make install
  6. /chemin/install/mysql/bin/mysql_install_db
  7. /chemin/install/mysql/bin/safe_mysqld &

on obtient le message :

starting mysql with databases from /chemin/install/mysql/var

verifier que le daemon mysqld est bien en cours d’exécution (ps -aux|grep mysqld)


Pour le paramètre de compilation (prefix) il permet de changer le chemin par défaut (/usr/local) d’installation des packages.

Cette méthode se base sur la compilation de PHP à part entière, au lieu d’utiliser le module PHP intergé à Apache, ce qui permet de le personnaliser autant que voulu (cf. la documentation de PHP).

N’oubliez pas de changer le mot de passe de l’utilisateur root dans la base de Mysql ; le plus judicieux et d’utiliser un compte MySql pour se connecter à la base de données au lieu d’utiliser un compte système.

Bon surf !



Du même auteur : bendriss
- Alerte Virus Backdoor.Berbew
- Serveur Web dynamique en 30 mins
- Gestion d’une BD Mysql avec PhpMyadmin : chroot des utilisateurs
- ProFTPd et le chroot des utilisateurs


Discussions & services
Répondre à cet article - Imprimer l'article - Envoyer à un(e) ami(e)

1 Message



Vous souhaitez envoyer l'article:
Serveur Web dynamique en 30 mins

Si vous désirez envoyer l'article à plusieurs personnes à la fois : séparez les adresses e-mail par des virgules. ( , )

Email du (des) destinataire (s):


Votre nom:


Votre Email:


Votre message : (Le lien vers l'article sera automatiquement ajouté)


En ce moment sur les Forums
[Edité par: JDM MULTIMEDIA] [Publicité] [Syndication] [Mentions légales] [Annuaire Web ] [Forums] [SPIP] [PHPBB] [RSS]

JDM vous recommande Mozilla Firefox pour une navigation plus saine.


Publicité