CentOS 7 comment installer LAMP

Avec mon nouveau serveur j’ai voulais installer LAMP pour tester applications WEB localement. Un petit remarque dans version 7 de CentOS c’est n’est pas exactement le LAMP classique (Linux Apache MySQL PHP), mais un nouveau LAMP ( Linux Apache MariaDB PHP).

Comme dans les plupart systèmes qui utilisent les paquets l’installation de LAMP sur CentOS 7 est simple:

0. Installer repo EPEL et effectuer un mis a jour
sudo yum update
sudo yum localinstall --nogpgcheck http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm

1. Installer les paquets
sudo yum install httpd mariadb-server mariadb php php-mysql php-gd php-pear php-xml php-bcmath php-mbstring php-mcrypt php-php-gettext

2. Activer les services

sudo systemctl enable httpd.service
sudo systemctl enable mariadb.service

3. Démarrer les services

sudo systemctl start httpd.service
sudo systemctl start mariadb.service

4. Securisez MariaDB

sudo /usr/bin/mysql_secure_installation

5. Ouvrez les ports dans pare-feu

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

5. Tester les composants

Pour tester PHP et apache créer un nouveau ficher php

vi /var/www/html/phptest.php

Mettez le code dedans:
< ?php phpinfo(); ?>

Et visiter votre adresse ip/phptest.php avec votre fureteur web .

6. Installer phpMyAdmin
sudo yum install phpMyAdmin

7. Configurer phpMyAdmin de permettre les connections d’exterieur

vi /etc/httpd/conf.d/phpMyAdmin.conf

Commenter configuration present

<directory /usr/share/phpMyAdmin></directory>
 

et ajouter

<directory /usr/share/phpMyAdmin>
        AllowOverride none
        Options none
        Require all granted
</directory>
 

Redemarrer Apache
sudo systemctl restart httpd.service

et visiter
addresse ip/phpMyAdmin

Si vous avez trouvé une faute d’orthographe, veuillez nous en informer en sélectionnant le texte en question et en appuyant sur Ctrl + Entrée .

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.