GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer la pile LAMP sur Linux Mint 20

Dans ce tutoriel, nous allons vous montrer comment installer LAMP Stack sur Linux Mint 20. Pour ceux d'entre vous qui ne le savaient pas, LAMP (une pile de serveurs) représente une pile complète contenant le serveur Web le plus populaire connu sous le nom d'Apache, le serveur de base de données le plus populaire MariaDB et le langage de programmation Web open source le plus populaire connu sous le nom de PHP. Tous les composants sont des logiciels libres et open source, et la combinaison convient à la création de pages Web dynamiques . La pile LAMP est l'une des configurations de serveur les plus populaires au monde.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation pas à pas de LAMP Stack sur un serveur Linux Mint 20 (Ulyana).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Linux Mint 20 (Ulyana).
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Accès SSH au serveur (ou ouvrez simplement Terminal si vous êtes sur un ordinateur).
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer la pile LAMP sur Linux Mint 20 Ulyana

Étape 1. Avant d'exécuter le didacticiel ci-dessous, il est important de vous assurer que votre système est à jour en exécutant le suivant apt commandes dans le terminal :

sudo apt update

Étape 2. Installation de la pile LAMP sur Linux Mint 20.

Exécutez la commande ci-dessous sur votre terminal pour installer le serveur LAMP :

sudo apt install lamp-server^

Lorsque vous y êtes invité avec "voulez-vous continuer ? appuyez sur 'Entrée ' pour poursuivre l'installation.

Test du serveur Web Apache :

Une fois l'installation terminée, exécutez :

sudo systemctl start apache2.service
sudo systemctl enable apache2.service
  • Configurer le pare-feu

Après avoir installé Apache, il est nécessaire de modifier les règles du pare-feu UFW pour ouvrir les ports HTTP et HTTPS. Exécutez la commande suivante :

sudo ufw allow 'Apache Full'

Pour vérifier les modifications, exécutez la commande suivante :

$ sudo ufw status

Status: active
To                         Action      From
--                         ------      ----
22/tcp                     ALLOW       Anywhere
Apache Full                ALLOW       Anywhere
22/tcp (v6)                ALLOW       Anywhere (v6)
Apache Full (v6)           ALLOW       Anywhere (v6)
  • Vérifiez l'installation d'Apache.

Apache2 sert tous les fichiers de votre site Web à partir de /var/www/html le répertoire. Ouvrez votre navigateur préféré et ouvrez l'URL ci-dessous pour vérifier l'installation d'Apache :

http://your-ip-address

Configurer MySQL :

Après l'installation, MySQL démarrera automatiquement. Pour vérifier l'état, tapez la commande suivante :

sudo systemctl status mariadb
  • Sécuriser MySQL à partir des paramètres par défaut.

Par défaut, MySQL n'est pas renforcé. Vous pouvez sécuriser MySQL à l'aide de mysql_secure_installation scénario. vous devez lire attentivement et en dessous de chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé :

mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
 ... Success!

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...
Thanks for using MariaDB!

Pour vous connecter à MySQL, utilisez la commande suivante (notez qu'il s'agit de la même commande que vous utiliseriez pour vous connecter à une base de données MariaDB) :

mysql -u root -p

Essayez également de créer une nouvelle base de données, un nouvel utilisateur et d'attribuer des privilèges à une base de données :

## CREATE DATABASE
MySQL [(none)]> CREATE DATABASE mydb;
 
## CREATE USER ACCOUNT
MySQL [(none)]> CREATE USER 'dbusers'@'localhost' IDENTIFIED BY 'your-secret-passwd';
 
## GRANT PERMISSIONS ON DATABASE
MySQL [(none)]> GRANT ALL ON mydb.* TO 'dbusers'@'localhost';
 
##  RELOAD PRIVILEGES
MySQL [(none)]> FLUSH PRIVILEGES;

Ensuite, redémarrez le serveur de base de données MariaDB et activez-le pour démarrer au démarrage du système en utilisant :

sudo systemctl restart mysql
sudo systemctl enable mysql

Test PHP :

Une fois l'installation terminée, vous pouvez vous assurer que la dernière version stable de PHP 7.4 est installée sur votre système en utilisant la commande :

php -v

Pour tester PHP, créez un fichier de test nommé info.php avec le contenu ci-dessous. Enregistrez le fichier, puis accédez-y pour voir si PHP fonctionne :

nano /var/www/html/info.php
<?php
phpinfo();
?>

Redémarrez Apache2 pour vous assurer que les modifications prennent effet avant de tester PHP :

sudo systemctl restart apache2

Félicitations ! Vous avez installé avec succès la pile LAMP. Merci d'avoir utilisé ce didacticiel pour l'installation de LAMP (Apache, MariaDB et PHP) dans les systèmes Linux Mint 20. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Apache, MariaDB et PHP.


Ubuntu
  1. Comment installer Docker sur Linux Mint 19

  2. Comment installer Apache sur Linux Mint 19

  3. Comment installer phpMyAdmin sur Linux Mint 19

  4. Comment installer le serveur LAMP sur Linux Mint 19

  5. Comment installer Grafana sur Linux Mint 20

Comment installer Anbox sur Linux Mint 20

Comment installer Drupal sur Linux Mint 20

Comment installer ownCloud sur Linux Mint 20

Comment installer Snap sur Linux Mint 20

Comment installer Laravel sur Linux Mint 20

Comment installer Mono sur Linux Mint 20