|
Recherche |
Introduction 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. 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. ATTENTION !! Les machines d'OVH ont déjà la configuration. Vous pouvez aussi trouver les scripts standards de compilation sur notre serveur : ftp://ftp.ovh.net/made-in-ovh/patch L'installation suivante comprend l'installation de l'interpréteur PHP, un langage de programmation permettant de générer 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. 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: tar zxvf apache_1.3.x.tar.gz tar zxvf php-3.0.x.tar 2- Configurer Apache cd apache_1.3.x ./configure --prefix=/www 3- Configurer PHP cd ../php-3.0.x ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars 4- Si vous préférez installer PHP dans un autre répertoire, il faut utiliser l'option de configuration --with-config-file-path=/path Compiler PHP make make install 5- Installer Apache cd ../apache_1.3.x ./configure --prefix=/www --activate-module=src/modules/php3/libphp3.a make make install 6- Modifier le fichier de configuration de PHP cd ../php-3.0.x cp php3.ini-dist /usr/local/lib/php3.ini 7- Vous pouvez désormais éditer le fichier de configuration /usr/local/lib/php3.ini. Éditez 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 8- 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 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). Premier lancement Pour vérifier si l'installation a bien fonctionné, 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> <?php echo "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 ! Ce document issu de CommentCaMarche?.net (excellent site pour vous autoformer !) est soumis à la licence "GNU FDL". Vous pouvez copier, modifier des copies de cette page tant que cette note apparaît clairement. |