Maison > tutoriels informatiques > connaissances en informatique > Comment configurer rapidement un environnement LAMP sur Debian 12

Comment configurer rapidement un environnement LAMP sur Debian 12

王林
Libérer: 2024-02-20 12:39:27
avant
532 Les gens l'ont consulté

LAMP fait référence à l'abréviation composée des premières lettres des noms de quatre composants open source, généralement utilisés pour prendre en charge les programmes Web développés avec PHP. Lors de l'achat d'un serveur VPS, qu'il s'agisse du serveur Alibaba Cloud ECS ou VULTR VPS, si vous envisagez d'installer un système Debian et de configurer un environnement LAMP, cet article vous apportera de l'aide.

Présentons en détail la signification spécifique de LAMP :

  • L – Système d'exploitation Linux
  • A – Apache est le serveur Web HTTP le plus populaire au monde
  • M – Système de gestion de bases de données relationnelles MySQL ou MariaDB
  • P – Langage de programmation PHP

Avant de commencer

Avant de commencer ce tutoriel, vous aurez peut-être besoin d'un serveur sur lequel Debian 12 est installé :

  • Au moins 1 Go de RAM
  • Utilisateurs non root avec autorisations sudo (bien sûr, les utilisateurs root peuvent également être utilisés, mais les considérations de sécurité ne sont pas recommandées)

Les étudiants qui n'ont pas de serveur peuvent l'acheter ici en Chine, et les serveurs VPS à l'étranger peuvent l'acheter ici.

Étape 1. Installez Apache

Apache est disponible dans les référentiels Debian 12 par défaut. L'installation est très simple, exécutez la commande suivante :

mise à jour sudo apt

sudo apt installer apache2

Une fois l'installation terminée, le service apache2 s'exécute automatiquement par défaut et peut être consulté via la commande suivante :

sudo systemctl statut apache2

Une fois la commande exécutée, vous verrez quelque chose de similaire à ce qui suit :

如何快速在 Debian 12 上搭建 LAMP 环境

Saisie du navigateurhttp://localhost affiche la page d'informations sur Apache par défaut.

如何快速在 Debian 12 上搭建 LAMP 环境

Commandes de démarrage et d'arrêt du service Apache :

sudo systemctl start apache2 //Démarrer

sudo systemctl stop apache2 //Arrêtez

Veuillez vous référer à « Comment installer Apache sur Debian 12 ».

Étape 2. Installez MariaDB / MySQL

Le progiciel MySQL n'est pas inclus dans la source du logiciel Debian 12 et a été remplacé par MariaDB MariaDB est entièrement compatible avec MySQL.

Si vous souhaitez installer MySql, vous pouvez consulter "Comment installer MySQL sur Debian 12"

La commande suivante prend l'installation de MariaDB comme exemple :

mise à jour sudo apt

sudo apt installer mariadb-server

Une fois l'installation terminée, le service MariaDB démarrera automatiquement et pourra être consulté via la commande suivante.

sudo systemctl statut mariadb

S'il fonctionne normalement, vous verrez un résultat similaire à celui-ci :

如何快速在 Debian 12 上搭建 LAMP 环境

Exécutez la commande suivante pour renforcer la sécurité de la base de données MariaDB selon les invites.

sudo mysql_secure_installation

Une fois la commande exécutée, vous recevrez une invite dans le terminal. En gros, vous pouvez saisir y jusqu'au bout.

Pour une sécurité améliorée, il est recommandé de conserver le plugin d'authentification par défaut et de permettre à l'utilisateur root de s'authentifier uniquement via les sockets Unix.

Si vous souhaitez modifier l'authentification root en authentification classique, vous pouvez procéder comme suit sur le serveur :

sudo mysql

Ensuite, exécutez le SQL suivant.

ALTER USER 'root'@'localhost' IDENTIFIÉ VIA mysql_native_password;

ALTER USER 'root'@'localhost' IDENTIFIÉ PAR 'your_root_passwd';

Voiciyour_root_passwd le mot de passe du compte root que vous avez défini. Une fois les paramètres ci-dessus terminés, vous pouvez vous connecter au terminal via la commande suivante.

mysql -u racine -p

Pour plus d'informations, veuillez vous référer à "Comment installer MariaDB sur Debian 12"

Étape 3. Installez et configurez PHP

Le php installé par défaut dans l'environnement Debian 12 est 8.2.

sudo apt update

sudo apt installer php libapache2-mod-php php-mysql php-fpm

Remarque : par défaut, php est installé avec la dernière version php8.2 dans le référentiel de logiciels Debian 12. Si vous devez installer une version spécifique de PHP, vous pouvez procéder comme suit :

sudo apt installer php[version]

Par exemple, si vous installez la version 7.3 de php, la commande est la suivante :

sudo apt installer php7.3

Bien sûr, le module correspondant doit également spécifier la version, comme php7.3-mysql Généralement, les modules suivants sont couramment utilisés :

.

php7.3-cli

php7.3-common

php7.3-curl

php7.3-gd

php7.3-json

php7.3-mbstring

php7.3-mysql

php7.3-xml

php7.3-fpm

Pour plus d'informations, veuillez vous référer à "Comment installer PHP sur Debian 12"

Étape 4. Visitez LAMP

Après les trois étapes ci-dessus, nous avons installé Apache, MariaDB/MySQL et PHP. Nous pouvons désormais ajouter du contenu du site pour accéder aux fichiers statiques ou aux fichiers php.

Tout d’abord, entrez le répertoire du site par défaut d’Apache via la commande cd.

cd /var/www/html

Deuxièmement, créez le fichier info.php via la commande touch et modifiez le fichier en utilisant vi/vim.

sudo touch info.php

sudo vi info.php

Appuyez sur la touche i pour entrer en mode édition et entrez le contenu suivant

Appuyez sur la touche Esc ,输入:wq,按Enter pour enregistrer le fichier et revenir.

Enfin, entrez http://localhost/info.php dans votre navigateur local, vous verrez ce qui suit :

如何快速在 Debian 12 上搭建 LAMP 环境

Écrit à la fin

Ce tutoriel vous a montré comment configurer un environnement LAMP sur Debian 12. Si possible, je vous recommande de l'essayer sur votre propre serveur Debian.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:mryunwei.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal