GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer le serveur LAMP sur Linux Mint 19

Dans ce didacticiel, nous allons vous montrer comment installer le serveur LAMP sur Linux Mint 19. Pour ceux d'entre vous qui ne le savaient pas, LAMP (une pile de serveurs) représente une solution complète pile 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 gratuits et open source, et la combinaison convient à la création d'un site Web dynamique pages. 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 Server sur un serveur Linux Mint 19 (Tricia).

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :Linux Mint 19 (Tricia)
  • 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 le serveur LAMP sur Linux Mint 19

É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 d'Apache.

Installez le serveur Web Apache et saisissez la commande ci-dessous :

sudo apt install apache2

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

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

Après l'installation d'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 un 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

Étape 3. Installation de MariaDB.

Pour cette prochaine étape, vous devez installer le serveur de base de données MariaDB en tapant la commande suivante :

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

Ensuite, importation de la clé ajouter le référentiel MariaDB :

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

Enfin, mettons à jour les informations sur les packages à partir de toutes les sources configurées :

sudo apt update
sudo apt install mariadb-server

Vérifions que nous avons correctement installé MariaDB. Dans votre shell, tapez :

mysql -V

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

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

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à 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 à MariaDB, 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
MariaDB [(none)]> CREATE DATABASE mydb;
 
## CREATE USER ACCOUNT
MariaDB [(none)]> CREATE USER 'dbusers'@'localhost' IDENTIFIED BY 'your-secret-passwd';
 
## GRANT PERMISSIONS ON DATABASE
MariaDB [(none)]> GRANT ALL ON mydb.* TO 'dbusers'@'localhost';
 
##  RELOAD PRIVILEGES
MariaDB [(none)]> FLUSH PRIVILEGES;

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

sudo systemctl restart mariadb
sudo systemctl enable mariadb

Étape 4. Installation de PHP.

Nous ajoutons un PPA externe pour installer PHP 7.3. Cependant, vous devez d'abord installer ces packages requis :

sudo add-apt-repository ppa:ondrej/php

Ensuite, installez PHP 7.3 et certaines des extensions les plus couramment utilisées :

sudo apt install php7.3 php7.3-cli php7.3-common php7.3-fpm php7.3-opcache php7.3-curl php7.3-mbstring php7.3-mysql php7.3-zip php7.3-xml
  • Vérifier la version d'installation de PHP.

Une fois terminé, vous pouvez vous assurer que la dernière version stable de PHP 7.3 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();
?>

Félicitations ! Vous avez installé LAMP Stack avec succès. Merci d'avoir utilisé ce didacticiel pour l'installation de LAMP (Apache, MariaDB et PHP) dans les systèmes Linux Mint 19 Tricia. 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 LAMP sur le serveur Rocky Linux 8

  2. Comment installer Docker sur Linux Mint 19

  3. Comment installer MySQL sur Linux Mint 19

  4. Comment installer Grafana sur Linux Mint 20

  5. Comment installer Squid Server sur Linux Mint 20

Comment installer Wireguard sur Linux Mint 20

Comment installer Memcached sur Linux Mint 20

Comment installer MongoDB sur Linux Mint 20

Comment installer Anbox sur Linux Mint 20

Comment installer Snap sur Linux Mint 20

Comment installer Mono sur Linux Mint 20