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
Laisser un commentaire
Vous devez vous connecter pour publier un commentaire.