Comment installer Apache, MariaDB, PHP et phpMyAdmin dans Ubuntu 18.04

Dans cet article, nous allons apprendre à installer Apache, MariaDB, PHP et PHPMyAdmin sur le serveur Ubuntu 18.04.

Apache, MySQL/MariaDB et PHP sont composés de packages. Il est connu sous le nom de LAMP et s'installe sur l'environnement système Linux.

Prérequis:

  • Installation du serveur Ubuntu 18.04.
  • Accès au serveur avec l'utilisateur root.

1. Maintenez le serveur à jour :

# apt update -y

# apt upgrade -y

2. Installez le serveur Web Apache

# apt install apache2 -y

Si vous avez activé le pare-feu et les demandes de blocage du pare-feu du serveur Web Apache, ouvrez un port dans le pare-feu.

# ufw allow 80/tcp

# ufw allow 443/tcp

# ufw reload

Maintenant, vérifions l'installation d'Apache. Ouvrez le navigateur et testez la page par défaut.

http://[SERVER IP]

3. Installez MariaDB

# apt install mariadb-server mariadb-client -y

La configuration par défaut de MariaDB ne sera pas sécurisée. Sécurisons l'installation à l'aide de la commande suivante :

# mysql_secure_installation

Une fois le script exécuté, il posera plusieurs questions.

Il vous demandera d'entrer le mot de passe actuel pour root (entrez pour aucun):

Entrez ensuite oui/y aux questions de sécurité suivantes :

Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y

4. Installer PHP

Ici, nous installons la version PHP 7.2 par défaut et d'autres modules pour les déploiements Web à l'aide de la commande suivante :

# apt install php php-common php-mysql php-gd php-cli -y

Une fois PHP installé, à des fins de test, créez une simple page info.php à l'aide de la commande suivante :

# echo "' | sudo tee /var/www/html/info.php

Maintenant, accédons-y à partir du navigateur Web :

http://SERVER_IP/info.php

5. Installez phpMyAdmin

Vous pouvez installer phpMyAdmin pour administrer les bases de données MySQL/MariaDB depuis le confort d'un navigateur Web à l'aide de la commande suivante :

# apt install phpmyadmin -y

Lors du processus d'installation du package, il vous sera demandé de choisir le serveur Web qui doit être automatiquement configuré pour exécuter phpMyAdmin, sélectionnez Apache en appuyant sur la barre d'espace et appuyez sur Entrée.

Ensuite, entrez le mot de passe de l'administrateur MySQL/MariaDB afin que le programme d'installation puisse créer une base de données pour phpmyadmin.

Une fois tout installé, vous pouvez maintenant redémarrer le service apache2 pour effectuer les changements récents.

# systemctl restart apache2

La connexion root échouera à phpMyAdmin. Nous devons créer un nouvel utilisateur et accorder tous les privilèges à cet utilisateur.

Pour créer un nouvel utilisateur, connectez-vous à MariaDB à l'aide de la commande suivante :

# mysql -u root -p

Et exécutez les commandes suivantes :

MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

Maintenant, nous pouvons nous connecter à phpMyAdmin en utilisant l'utilisateur admin.

C'est ça. Dans cet article, nous avons vu comment nos ingénieurs de support installent Apache, MariaDB, PHP et phpMyAdmin sur le serveur Ubuntu 18.04.


Comment installer et configurer CSF (ConfigServer Security & Firewall) sur CentOS 7

Comment installer et configurer CSF (ConfigServer Security & Firewall) sur CentOS 7

ConfigServer Security & Firewall (également appelé csf en abrégé) est un pare-feu Stateful Packet Inspection (SPI). Apprenez à installer et configurer CSF sur CentOS 7

Comment installer lagent de sauvegarde R1Soft sur CentOS

Comment installer lagent de sauvegarde R1Soft sur CentOS

Apprenez à installer R1Soft Backup Agent sur CentOS et à le configurer. R1Soft Server Backup Manager offre aux fournisseurs de services une solution flexible et conviviale pour les serveurs.

Comment modifier les limites CloudLinux LVE

Comment modifier les limites CloudLinux LVE

Dans cet article, nous avons expliqué comment modifier les limites CloudLinux LVE. Alors, commençons. Les limites CloudLinux LVE peuvent être modifiées à l'aide de LVE Manager.

Comment changer le SSH du port du serveur Linux

Comment changer le SSH du port du serveur Linux

Pour changer le port SSH du serveur Linux, vous devez vous connecter au serveur via SSH et modifier le fichier de configuration SSH.

Comment installer Centova Cast sur CentOS

Comment installer Centova Cast sur CentOS

Centova Cast est la principale plate-forme de gestion des flux de radio Internet, offrant un aperçu et un contrôle étendus aux fournisseurs d'hébergement de flux.Centova Cast

Comment configurer le relais de messagerie sur votre serveur de messagerie

Comment configurer le relais de messagerie sur votre serveur de messagerie

Vous pouvez surmonter les problèmes d'envoi d'e-mails en utilisant les paramètres de relais de messagerie suivants.

Comment installer Apache, MariaDB, PHP et phpMyAdmin dans Ubuntu 18.04

Comment installer Apache, MariaDB, PHP et phpMyAdmin dans Ubuntu 18.04

Nous allons apprendre à installer Apache MariaDB PHP et PHPMyAdmin sur le serveur Ubuntu 18.04. Apache, MySQL/MariaDB et PHP sont composés de packages. Il est connu sous le nom de LAMPE

Apprendre la gestion des utilisateurs de base sous Linux

Apprendre la gestion des utilisateurs de base sous Linux

Vous souhaitez ajouter, modifier ou supprimer un utilisateur sous Linux ? Voici l'article parfait pour vous.

Apprendre la gestion de groupe de base sous Linux

Apprendre la gestion de groupe de base sous Linux

En savoir plus sur la gestion de groupe sous Linux. Comment ajouter un groupe, modifier un groupe et supprimer un groupe, ajouter des membres sous Linux. Créez un nouveau groupe, utilisez la commande groupadd.

Apprenez à installer Fail2ban sur CentOS 7

Apprenez à installer Fail2ban sur CentOS 7

Fail2ban est très utile pour sécuriser la connexion SSH. Vous devriez maintenant pouvoir installer et configurer fail2ban sur centos7, ajouter une couche de sécurité supplémentaire au serveur