System-Linux

Aller au contenu | Aller au menu | Aller à la recherche

Installation LAMP sur Centos ou Redhat

lamp jpg

Un serveur Apache avec Php et Mysql en 5 minutes chrono.

Commençons par une mise à jour de l'OS :

yum update

Essayez d'avoir la dernière version :

cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.2 (Tikanga)

La c'est pas bon par exemple :p, la dernière version est la 5.4 que ce soit pour Redhat ou Centos.

Installation en une ligne de commande très simple :

yum install php httpd mysql-server mysql

Ce qui devrait vous installez ceci :

================================================
 Package                 Arch       Version          Repository        Size
================================================
Installing:
 mysql-server        i386       5.0.77-4.el5_4.1  photo-rhel-i386-server-5.x  9.8 M
 php                         i386       5.1.6-24.el5_4.5  photo-rhel-i386-server-5.x  1.1 M
Updating:
 mysql                     i386       5.0.77-4.el5_4.1  photo-rhel-i386-server-5.x  4.8 M
Installing for dependencies:
 apr                          i386       1.2.7-11.el5_3.1  photo-rhel-i386-server-5.x  123 k
 apr-util                  i386       1.2.7-7.el5_3.2  photo-rhel-i386-server-5.x   76 k
 gmp                        i386       4.1.4-10.el5     photo-rhel-i386-server-5.x  665 k
 httpd                       i386       2.2.3-31.el5_4.2  photo-rhel-i386-server-5.x  1.2 M
 php-cli                   i386       5.1.6-24.el5_4.5  photo-rhel-i386-server-5.x  2.1 M
 php-common       i386       5.1.6-24.el5_4.5  photo-rhel-i386-server-5.x  152 k

Transaction Summary
================================================

Configuration et lancement des services :

Il faut savoir qu'arrivé la aucun des services installés n'est démarrés, il vous faudra donc faire ceci :

Pour Mysql :

chkconfig --level 35 mysqld on
service mysqld start

pour mettre un mot de passe au compte root mysql et effectuer quelques réglages de sécurité :

/usr/bin/mysql_secure_installation

Pour aller plus loin avec mysql regardez cet article.

Pour Apache :

chkconfig --level 35 httpd on

vi /etc/httpd/conf/httpd.conf
Dé-commenter et Modifier ServerName pour éviter l'erreur au démarrage de apache

service httpd start

Pour aller plus loin avec apache c'est cet article. Et pour faire un peu de sécurité, ça mange pas de pain, ça évite même qu'on vous mange votre pain :p : c'est celui la.

Faites un tour dans la catégorie Apache2 vous y trouverez surement votre bonheur.

Par GanGan | le dimanche, février 7 2010 07:00

Commentaires

1. Remi

dimanche, février 7 2010 | 10:55

Modifier le httpd.conf n'est pas une bonne pratique. La plupart des configurations peuvent se faire dans un fichier spécifique au site (/etc/httpd/conf.d).

De plus, plutôt que de modifier cette ligne, il est aussi plus propre d'utiliser un fichier /etc/hosts correct qui fournit le nom complet de la machine.

+

2. Tom

mardi, février 9 2010 | 09:31

Installation d'un serveur lamp non sécurisé en 5 minutes:D
Mais bon c'est un début pour ceux qui ne savent pas par où commencer
A+

3. GanGan

mardi, février 9 2010 | 12:26

je rajoute un lien vers un billet sur la sécurité apache.