Table des matières
Installer un pack LAMP pour Mandriva
Je suis un “expert” débutant et voici le résultat de mes expérimentations !
Vous êtes très cordialement invités à faire évoluer cette page.
Donc, vous avez acheté un nom de domaine chez Gandi puis une part d'hébergement, vous avez choisi le mode “expert” et vous avez créé un serveur Mandriva… Et il faut tout faire pour installer la chose… en ligne de commande bien entendu !
Configuration de urpmi
On va d'abord configurer urpmi, le système de gestion de paquetages Mandriva.
Avec ça : http://wiki.mandriva.com/fr/Urpmi ça aide !
Supprime les anciennes sources (en root)
urpmi.removemedia -a
Ajout des sources urpmi de Mandriva 2008 en mode console (en root) :
J'habite à Terre.Europe.France.Rhône.Lyon…
Ces lignes, je les ai obtenues chez http://easyurpmi.zarb.org/?language=fr
urpmi.addmedia main ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/2008.0/i586/media/main/release with media_info/synthesis.hdlist.cz urpmi.addmedia --update main_updates ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/2008.0/i586/media/main/updates with media_info/synthesis.hdlist.cz urpmi.addmedia contrib ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/2008.0/i586/media/contrib/release with media_info/synthesis.hdlist.cz urpmi.addmedia --update contrib_updates ftp://fr2.rpmfind.net/linux/Mandrakelinux/official/2008.0/i586/media/contrib/updates with media_info/synthesis.hdlist.cz
Mettre à jour le système
urpmi --auto-select
Installer Apache
Fastoche avec urpmi… quand on sait quoi installer évidemment…
urpmi apache-base urpmi apache-conf urpmi apache-modules
Démarrer Apache
/etc/init.d/httpd restart
Tester…
Normalement : It works!
Pour aller un peu plus loin
Faire une belle page avec un éditeur quelconque (au hasard):
index.html
Changer les permissions sur le répertoire /var/www/html car il appartient à root initialement
chown user /var/www/html
La transférer avec sftp
Se placer dans le répertoire contenant le fichier source puis
sftp user@adresseIP password ********* put ./index.html /var/www/html quit
Tester…
Ben normalement vous voyez votre page !
Et voilà ! C'est suffisant pour aujourd'hui
Installer MySQL
Mettre à jour les medias
urpmi.update -a
Mettre à jour le système
urpmi --auto-select
Installer MySQL avec urpmi
urpmi mysql
La documentation toujours utile ! http://dev.mysql.com/doc/refman/5.0/en/index.html
Démarrer MySQL
/etc/init.d/mysqld restart
Remarque : les mots de passe mysql n'ont rien à voir avec ceux du système !
Ce root là n'est pas celui que vous pourriez croire !
C'est l'utilisateur root de MySQL…
Se connecter à mysql en root (mot de passe vide pour l'instant)
shell> mysql -u root
Virer les comptes anonymes
mysql> DROP USER ''; //Y'en a pas chez moi !
Mettre des mots de passe : local
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('le_votre');
Quitter (pour essayer) ça marche !
mysql> quit
Se connecter à mysql (avec mot de passe)
shell> mysql -u root -p Enter password: ********* ...
Mettre des mots de passe : distant
mysql> SET PASSWORD FOR 'root'@'votre_serveur' = PASSWORD('le_votre_encore');
Juste une note pour la sécurisation de MySQL : Le script 'mysql_secure_installation' dans <chemin_vers_mysql>/bin peut aussi être exécuté. Typiquement sur Mandriva, ça sera :
/usr/lib/mysql/mysql_secure_installation ou /usr/lib64/mysql/mysql_secure_installation