> Tous les forums > Forum Linux
 Installer un Serveur web sous unix
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
dalilnet
  Posté le 17/12/2006 @ 00:06 
Aller en bas de la page 
Petit astucien

Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type UNIX (typiquement une distribution de Linux telle que RedHat, Mandrake ou n'importe quelle autre).

Pour cela quelques connaissances sur Linux ou bien Unix sont nécessaires. Le but de cette fiche va être d'être capable de récupérer les sources des différents éléments nécessaires et de les compiler (un compilateur C est donc nécessaire, il est généralement installé par défaut sur la plupart des distributions Linux) afin d'avoir un système opérationnel.

L'installation suivante comprend l'installation de l'interpréteur PHP, un langage de programmation permettant de créer des pages créées dynamiquement, ainsi que le SGBD MySQL, un système de gestion de bases de données relationnelles puissant fonctionnant sous Linux (et gratuit!).

Télécharger les sources

Les sources de PHP peuvent être téléchargées sur le site http://www.php.net Les sources de Apache peuvent être téléchargées sur le site http://www.apache.org Les sources de MySQL peuvent être téléchargées sur le site http://www.mysql.org installer Apache et PHP

1. Décompresser les archives :

2. tar zxvf apache_1.3.x.tar.gztar zxvf php-3.0.x.tar 3. Configurer Apache

4. cd apache_1.3.x./configure --prefix=/www 5. Configurer PHP

6. cd ../php-3.0.x./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars Si vous préférez installer PHP dans un autre répertoire, il faut utiliser l'option de configuration --with-config-file-path=/path

7. Compiler PHP

8. makemake install 9. Installer Apache

10. cd ../apache_1.3.x11. ./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a12. makemake install 13. Modifier le fichier de configuration de PHP

14. cd ../php-3.0.xcp php3.ini-dist /usr/local/lib/php3.ini Vous pouvez désormais éditer le fichier de configuration /usr/local/lib/php3.ini.

15. Editez le fichier de configuration du serveur apache (généralement httpd.conf ou srm.conf et ajoutez la ligne suivante :

AddType application/x-httpd-php3 .php3
Il s'agit de choisir l'extension associée aux scripts PHP. Par souci d'homogénéité, il est courant de choisir l'extension .php3

16. Démarrez le serveur Apache. (Il est essentiel d'arrêter et redémarrer le serveur, et non uniquement de le relancer. Il suffit généralement de taper apachectl stop, puis apachectl start).

Configurer Apache

Le fichier généralement appelé httpd.conf contient de très nombreuses directives permettant de configurer le serveur. Ces directives se presentent sous la forme : Nom_de_l_option = valeur

Voici quelques unes des options d'Apache expliquées :

Option Valeur par défaut Description -->Premier lancement

Pour vérifier si l'installation a bien fonctionnée, il vous suffit de créer un petit fichier dans la racine des documents du serveur web (appelée DocumentRoot dans le fichier de configuration httpd.conf). Nommez ce fichier toto.php3, et mettez le code suivant dans ce fichier :

<html> <head><title>Exemple</title></head> <body> <?phpecho "PHP fonctionne!"; ?> </body> </html>

Lancez un navigateur sur cette machine et entrez l'URL suivante :

http://localhost/toto.php3

localhost désigne la machine sur laquelle vous vous trouvez...

Vous devriez logiquement voir apparaître la phrase "PHP fonctionne!" sur votre navigateur !

Installer MySQL

Support d'autres bases de données avec PHP

-->

Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
installer un serveur sous linux
Installer VirtualBox sous LinuxMint 17.1 !!!
Accès à un serveur Linux via un client RDP sous Android
installer ubuntu serveur
Installer Windows XP sur un PC fonctionnant sous L
comment installer aircrack-ng sous Ubuntu 10.04 LT
installer un pilote carte wifi sous Mandriva 2010
Différent serveur sous Linux.
Impossible d'installer apache2 sous Debian
installer VLC sous CentOS 6
Plus de sujets relatifs à Installer un Serveur web sous unix
 > Tous les forums > Forum Linux