Chrooter apache
Matériel
Ajout disque dur
Ajout carte
Audit des disques durs
Gestion des peripheriques
Disquette d'installation
Ajout d'un scanner
Ajout d'une imprimante
Astuces
Astuces sous Linux
Réseau
Configuration reseau
Dns
Serveur cvs
Proxy squid 
Installation serveur ftp
Installation qmail 
Installation serveur courrier sous debian
Outil TCP/IP 
Le serveur samba
Connexion a distance securisee
Client/serveur vnc
Configurer apache
Dyndns
Installer un LAMP sous mandriva
Sécurité
Chiffrer un fichier/dossier
Securiser son poste
Mur pare feu pas a pas
Authentification ht-access
Surveillance de serveur CACTI
Snort
Snort-inline
Securiser Apache avec mod_security
Filtrage squid/squidguard/dansguardian
Auditer son site web
Sécuriser son linux
Installer un Lamp avec ssl
Contrer les scans de ports
Traitement anti-spam
Installer/Utiliser tripwire
Faire des sauvegardes incrémentales
Rsync
Nessus
Divers
Elisa, le multimédia facile
Utilisation de lilo
Les commandes Linux
Le multi-tache
Le crontab
Exploration de la configuration
Quotas
Messagerie
Installer une application
Debugger ses applications
Le format RPM
Mise a jour du noyau
Qemu
Tour d'horizon des principaux p2p
Récupération du système
Bips d'un pc
Astuces windows
Table Ascii
Lamerland
Conversion de fichiers musicaux
Compiler ses rpms
Graver en ligne de commande
Graver un fichier avi pour un dvd de salon
Récupérer des fichiers effacés
Gardez le contact avec Emesene
Liens
Notes php
hakin9
Secureroot.com
Hackerthreads.org
Defcon
Hackerlounge
Les derniers exploits
Tous les codes sources
Securite sous Linux
Les logiciels libres quotidiens
Ezine divers
Madchat
Textes divers
Archives
Tchat gratuit
 
Traductions LG
Toutes les traductions
Traductions Phrack
Toutes les traductions

Il y a actuellement 5 visiteurs connectés sur le site !

Google

Installer un Lamp sous Mandriva
Installer un Lamp sous Mandriva

 

Introduction
Installation et paramétrage de Mysql
Apache
Installer php
Et pour finir phpmyadmin

 

Introduction

Ce tutorial présente une façon d'installer un LAMP , en d'autres termes Apache, MySQL et PHP, en utilisant le gestionnaire de paquetage urpmi, qui garantit simplicité et mise à jour de votre serveur , ce qui est capital pour sa sécurité

Installation et paramétrage de Mysql

En premier, mettons nos sources à jour avec la commande en console et en root

urpmi.update -a

Ensuite

urpmi MySQL MySQL-client

Installera Mysql mais si vous utilisez votre serveur en réseau ne pas oublier de décommenter dans /etc/my.cnf:
#skip-networking
Sinon, laissez par défaut.
Testez à présent votre serveur avec la commande :

service mysql start

IL est très important de donner un password au compte root de Mysql, ces commandes vont faire le necessaire :

mysqladmin -u root password yourrootsqlpassword
mysqladmin -h votreserveur -u root password yourrootsqlpassword

Apache

ON va à présent installer Apache2 avec la commande:
urpmi apache-mpm-worker
Le module MPM permet au serveur de gérer plusieurs processus. En gérant de multiples fils lors des requêtes, il peut servir de nombreuses requêtes en consommant moins de ressources qu'un serveur basé sur un seul processus
Apache démarre comme ceci:
service httpd start
Si vous dirigez votre navigateur vers la page http://127.0.0.1, vous devriez voir s'afficher une page blanche avec "it works".
Le principal fichier de configuration d'apache est /etc/httpd/conf/httpd.conf
Le paramétrage de ce fichier a déjà été amplement discuté sur ce site et ailleurs

Installer php

urpmi apache-mod_php
Va installer php, lui-même, et avant de l'interfacer avec Mysql, on va tester si le serveur fonctionne en affichant un fichier info.php à la racine de votre serveur qui par défaut est dans /var/www/html.
vi /var/www/html/info.php
Édite le fichier info.php et ensuite rajoutez :

<?php
phpinfo();
?>

À présent, la page info.php doit s'afficher dans votre navigateur à l'adresse
http://127.0.0.1/info.php
Interfacons maintenant php et mysql avec la commande :

urpmi php-mysql
Vous aurez sans doute besoin d'autres modules PHP5 dont vous obtiendrez la liste avec la commande:

urpmf php

Vous installerez ceux dont vous aurez besoin de cette façon:

urpmi php-mysql php-mysqli php-bz2 php-calendar php-ctype php-curl php-devel php-dio php-dom php-eaccelerator php-enchant php-esmtp php-event php-exif php-fam php-ffmpeg php-fileinfo php-filepro php-ftp php-gd php-gettext php-gmp php-iconv php-id3 php-idn php-imap php-imlib2 php-mailparse php-mbstring php-mcache php-mcrypt php-ming php-newt php-odbc php-oggvorbis php-pcntl php-pcre php-pear-Net_IDNA php-posix php-pspell php-readline php-recode php-session php-shmop php-simplexml php-snmp php-soap php-sockets php-sqlite php-ssh2 php-suhosin php-sysvmsg php-sysvsem php-sysvshm php-tclink php-tcpwrap php-tidy php-xml php-xmlrpc php-zip php-ini
N'oubliez pas de redémarrer votre serveur et de vérifier dans la page info.php que vos modules ont bien été rajoutés

Et pour finir phpmyadmin

phpMyAdmin sert à gérer votre serveur Mysql depuis une interface web, ce qui est bien pratique pour éviter de se palucher les commandes mysql depuis le terminal.
urpmi phpmyadmin
Installera l'application qui sera accessible sur votre serveur à l'adresse
http://127.0.0.1/phpmyadmin/

Le fichier de configuration de phpmyadmin se nomme
config.inc.php, et il vous suffira ensuite de renseigner les identifiants de connexion à votre base grâce aux lignes :

* Authentication type */
#$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['PmaAbsoluteUri'] = 'adressedevotreserveur';
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'motdepasseserveurmysql'; // MySQL password
$cfg['Servers'][$i]['host'] = 'localhost';

Sources de l'article


 

Le Blog
Le blog
Le Forum
Le Forum
Php/Mysql
Formulaire en php
Administrer un serveur Mysql
Session en php
Gerer ses bases mysql
Les bases php
Securiser ses scripts PHP
Controler ses programmes avec RATS
Convertir une base sql en utf8
Astuces php
Le fichier php.ini
Programmation
Python rapide
Tutorial Python
Tutorial Perl
Tutorial Perl complet
Tutoriel ruby
Tutoriel C
Introduction à gawk
Filtres et utilitaires
Find
Programmation Shell
Ecriture de scripts bash
Expressions regulieres
Vi
Introduction a Javascript
Compiler avec gcc
Astuces en Bash
Cracking
Tutoriel Assembleur
Guide du cracking pour débutant
Assembleur
Manual Unpacking
Techniques de Protection
Différentes failles Web
Arp spoofing dans un réseau switché
Les intrusions
Les attaques externes
Defacage
Defacage complet
Buffer overflow
Netcat
Injection sql
Injection sql(suite)
John the Ripper
Spoofer un email
Utiliser google
La faille system
Usurper une identité
Le rooting
Shellcode sous Unix
La faille race condition
La faille xss
La faille xss (2)
Attaques sur un routeur
P2P
Azureus pas-a-pas
News
Lire les news de Linux-pour-lesnuls.com au format RSS
Distros
Gestion des paquets debian
101 commandes debian
Jeu
Webtarot
Graphisme
Effet neon dans GIMP
Effet vapeur dans GIMP
Cours fonctionnalités de GIMP
Redimentionner une image avec GIMP
Redimentionner une photo pour en faire un cadre avec gimp
Morphing avec gimp
Détourer avec gimp
Réduire le poids d'une image avec gimp
Caricature avec gimp
Eclairage avec gimp
Mettre en évidence avec gimp
Pluie sur le château
Créer une onde de surface avec Gimp
Un aspect satiné avec Gimp
Impacts de balle avec Gimp
Humour
Ensemble
Divers