Apache MySql PHP Lamp

Pour tout le début de ce mémo, je ne mets rien de plus que ce qui est écris sur ce tuto : http://doc.ubuntu-fr.org/lamp Ce dernier montre en plus l’installation d’outils de monitoring, que je ne souhaite pas installer. Je vous invite à vous y rendre. Ce que j’ajoute à ce tuto c’est l’utilisation des sites virtuels d’apache.

Je tente comme sur ce tutoriel (pour ubuntu mais bon....)

  • Installer les paquets

apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql

Il demande de choisir le mot de passe root de MySql puis de le confirmer.

Voila c’est installé.

Quelques vérifications

  • Pour apache ,ouvrir dans un navigateur l’URL http://XXX.XXX.XXX.XXX/ pour tester apache. Une page "It Works !" s’affiche, c’est bon !
  •  Pour vérifier le fonctionnement de php, éditer un fichier de test. vi /var/www/phpinfo.php.dedans on y met :
<?php
   phpinfo();
?>
  • un rédémarrage d’apache /etc/init.d/apache2 restart et ça marche

MySql

J’ai déja mis un mot de passe, pour le moment je me contente juste de vérifier qu’il est bien démarré.

Les sites virtuels d’apache

Je peux pour le moment accéder à mon serveur par deux biais : l’IP http://XXX.XXX.XXX ou le nom dans le domaine dedibox.fr http://madedibox.dedibox.fr

J’achetarai un autre nom de domaine un peu plus tard. Définissons que l’acces par l’IP est le site par défaut et le madedibox.dedibox.fr est un site virtuel.

  • Insérer les lignes suivantes dans le fichier /etc/apache2/httpd.conf
NameVirtualHost *:80

<VirtualHost *:80>
ServerName sd-16654.dedibox.fr
DocumentRoot /var/sd-16654
</VirtualHost>

sd-16654 est le nom de la dédibox

  • Créer le dossier : mkdir /www/sd-16654
  • Pour un premier test, on va créer un fichier html tout simple vi /var/sd-16654/essai.htm dans lequel on met juste ça :

<html><body><h1>mouhaha</h1></body></html>

J’ai bien un site virtuel, trop classe.

Page top