Mercredi 26 décembre 2007
3
26
/12
/2007
17:22
J'ai écris cette documentation pour un ami graphiste qui fait également du web et qui désire passer définitivement à Ubuntu. J'ai décidé naturellement de faire profiter tout le monde de cette documentation...
Lamp est une solution logicielle permettant de créer des sites dynamiques en local sur votre ordinateur comme le font d'autres logiciels tel que "easy php". Lamp signifie: Linux, Apache, MySQL, PHP/Perl/Python
Pour installer LAMP, le plus simple selon moi et d'ouvrir un terminal (applications / accessoires / terminal) et d'y copier-coller cette ligne :
sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-mysql(pensez à valider avec 'entrée' et à rentrer votre mot de passe s'il est demandé, attention ce dernier est invisible à l'écran !)
Quand un écran bleu le demande, choisissez un mot de passe pour mysql serveur (ex : root)
Ouvrez firefox à l'URL :
http://localhost/Si tout s'est bien passé, vous devriez voir une page Web dans laquelle l'index du répertoire Web apparait ainsi que le dossier « apache2-default ».
Toujours dans le terminal, copier-collez cette ligne :
sudo gedit /var/www/phpinfo.phpCopiez-collez le paragraphe suivant dans l'éditeur :
<?php phpinfo();?>Enregistrez et fermez l'éditeur.
aïe, quand j'actualise firefox sur la page http://localhost/, il y a bien le nouveau fichier mais quand je clic dessus, il me demande de l'enregistrer. Je relance tout simplement apache :
sudo /etc/init.d/apache2 restartJ'actualise firefox sur la page
http://localhost/, super ça marche j'ai plein d'infos !
Je décide volontairement de sauter les paragraphes "installer de modules supplémentaires", "sécurisation de mysql" et "préserver ses bases de données" afin d'alléger cette documentation
Installation de phpmyadmin. Copiez-collez dans le terminal cette ligne :
sudo apt-get install phpmyadminAu bout d'un moment une question est posée à l'écran, je sélectionne "apache 2" à l'aide de la touche "espace" puis de la touche "tab" pour faire "ok"
Par sécurité, j'ai de nouveau redémarré apache :
sudo /etc/init.d/apache2 restartJ'ai actualisé la page du navigateur à la page
http://localhost/phpmyadmin/ et j'ai eu droit à une belle page d'authentification !
login : root mot de passe : root (dans mon exemple) Ok, ça roule !
Création du lien symbolique. Je crée un dossier "www" directement dans le dossier personnel (éventuellement à adapter selon vos besoins) puis je crée le lien dessus
mkdir ~/www && cd /var/www && sudo ln -s ~/wwwCa fonctionne, dès que j'actualise la page du navigateur, j'y vois un dossier "www". Maintenant, il n'y a plus qu'à !
Plus d'infos sur
http://doc.ubuntu-fr.org/lamp mike.