GNU/Linux >> Tutoriels Linux >  >> AlmaLinux

Comment installer LAMP sur Manjaro 20

Dans ce tutoriel, nous allons vous montrer comment installer LAMP sur Manjaro 20. Pour ceux qui ne le savaient pas, LAMP signifie Linux, Apache, MySQL/MariaDB, PHP ou Perl, ou Python. Tous les composants sont des logiciels gratuits 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 étape par étape de LAMP Stack sur un Manjaro 20 (Nibia).

Prérequis

  • Un serveur ou un poste de travail exécutant l'un des systèmes d'exploitation suivants :Manjaro ou Arch Linux.
  • 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 de bureau).
  • 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 LAMP sur Manjaro 20 Nibia

Étape 1. Avant d'exécuter le didacticiel ci-dessous, assurez-vous que notre système est à jour :

sudo pacman -Syu

Étape 2. Installation d'Apache.

Installons le serveur Web Apache à l'aide de la commande suivante :

sudo pacman -S apache

Une fois l'installation terminée, ouvrez le fichier de configuration Apache qui existe sur /etc/httpd/conf/httpd.conf , recherchez et commentez la ligne suivante :
# LoadModule unique_id_module modules/mod_unique_id.so

Nous pouvons maintenant activer et démarrer le serveur apache en utilisant la commande suivante :

sudo systemctl enable httpd
sudo systemctl restart httpd

Étape 3. Installez MySQL.

Exécutez la commande suivante pour installer MySQL Server sur Manjaro :

sudo pacman -S mysql

Une fois terminé, commencez par initialiser le répertoire de données MySQL à l'aide de la commande suivante :

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Ensuite, activez-le et démarrez-le en utilisant les commandes suivantes :

sudo systemctl enable mysqld
sudo systemctl restart mysqld

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 ci-dessous 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 à MySQL sécurisé :

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

In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.

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

Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.

You already have your root account protected, so you can safely answer 'n'.

Switch to unix_socket authentication [Y/n] Y
Enabled successfully!
Reloading privilege tables..
 ... Success!

You already have your root account protected, so you can safely answer 'n'.

Change the root password? [Y/n] n ... skipping.

By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

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

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

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

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

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

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

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

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

Étape 4. Installation de PHP.

Pour installer PHP et le module PHP Apache dans Manjaro, utilisez simplement pacman la commande :

sudo pacman -S php php-apache

Après l'installation, nous devons configurer PHP. Modifier le fichier :/etc/httpd/conf/httpd.conf:

sudo nano /etc/httpd/conf/httpd.conf

Trouvez la ligne suivante et commentez-la :

#LoadModule mpm_event_module modules/mod_mpm_event.so

En outre, décommentez ou ajoutez la ligne :

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

Ensuite, ajoutez les lignes suivantes en bas du fichier de configuration :

LoadModule php7_module modules/libphp7.so
AddHandler php7-script php
Include conf/extra/php7_module.conf

Enregistrez maintenant le fichier et quittez. Redémarrez le serveur apache pour vous assurer que toutes les configurations sont correctement chargées :

sudo systemctl restart httpd

Pour tester l'installation de PHP, créez un fichier à /srv/http/phpinfo.php et écrivez le code PHP suivant :

<?php
phpinfo();
?>

Ouvrez maintenant ce fichier dans le navigateur en visitant le localhost/phptest.php et vérifiez que le serveur Apache avec la dernière version de PHP est installé sur votre Manjaro Linux.

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


AlmaLinux
  1. Comment installer la pile LAMP sur CentOS 7

  2. Comment installer Gibbon sur Ubuntu 16.04

  3. Comment installer LAMP sur Fedora 27 / Fedora 26 / 25

  4. Installer LAMP sur Manjaro

  5. Comment installer LAMP sur Ubuntu 16.04

Comment installer uTorrent sur Manjaro 20

Comment installer NetBeans sur Manjaro 21

Comment installer le client Zoom sur Manjaro 21

Comment installer la pile LAMP sur Debian 11

Comment installer Magento sur Debian 11

Comment installer la pile LAMP sur Linux Mint 20