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.