====== 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|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 /bin peut aussi être exécuté. Typiquement sur Mandriva, ça sera : /usr/lib/mysql/mysql_secure_installation ou /usr/lib64/mysql/mysql_secure_installation