|
Il y a actuellement 5 visiteurs connectés sur le site !
Installer un Lamp sous Mandriva
|
Installer un Lamp sous Mandriva
|
|
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 :
À 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
|