https://github.com/n0tfond/installation_lamp
Repos servant de guide d'installation pour les server LAMP
https://github.com/n0tfond/installation_lamp
guide installation lamp
Last synced: 9 months ago
JSON representation
Repos servant de guide d'installation pour les server LAMP
- Host: GitHub
- URL: https://github.com/n0tfond/installation_lamp
- Owner: N0tFond
- Created: 2025-03-04T20:49:09.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-03-04T21:46:56.000Z (10 months ago)
- Last Synced: 2025-03-04T22:25:52.701Z (10 months ago)
- Topics: guide, installation, lamp
- Homepage:
- Size: 903 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Other Languages :
**[English version](./English-version/English_version.md)**
---
# Création d'un LAMP
**Tout d'abord assurez vous d'être sur Linux ou une WSL Linux**
Si vous n'êtes pas sur un système Linux, ce repos ne s'adresse pas à vous.
## Dans un premier temps mettez à jour votre système
```bash
sudo apt install && sudo apt upgrade -y
```
Une fois le système à jour nous pouvons commencer à installer les dépendance nécessaires.
## Installation d'Apache 2
```bash
sudo apt install -y apache2 apache2-utils
```
Par défaut Apache2 se lance directement lors de la connexion sur le système.
Pour vérifier cela vous pouvez simplement tapper
```bash
sudo systemctl status apache2.service
```
Si apache à bien été installer cela vous devrais vous afficher ceci :

Si vous avez accès à une interface graphique, vous pouvez simplement rechercher _`localhost`_ dans la barre de recherche de votre navigateur et vous devriez tomber sur cette page :

## Installation MariaDB / MySQL
Une fois Apache installer nous pouvons nous orienter sur la partie base de donnée avant d'installer le PHP.
### Installation de MariaDB
```bash
sudo apt install -y mariadb-server mariadb-client
```
Une fois l'installation terminer, vous pouvez configurer votre base de donnée, créer des utilisateurs ect.
> PS : Si vous n'avez pas d'utilisateur de créer, j'explique tout dans la `./MariaDB_Config.md` comment créer un AdminDB, cela sera valable pour MariaDB et MySQL
### Installation de MySQL
```bash
sudo apt install -y mysql-server
```
---
## Installation PHP
```bash
sudo apt install php libapache2-mod-php php-mysql
```
Cette commande vous permettra d'installer **PHP** dans toute ça globalité, avec les bons drivers, les bon paramètres...
### Vérifier la version de PHP
> Pour éviter tout soucis de permission pour l'édition des fichiers dans la suite des commandes, je vous conseil de taper la commande suivante :
```bash
chown nomutilisateur /var/www/html/*
```
Ceci donnera les accès propriétaire pour le dossier /var/www/html ainsi que tout les fichier présent dans ce dernier.
**Par le terminal**
```bash
php -v
# devrais print php 8.2.26
```
Exemple :

**En passant pas Apache**
```bash
cd /var/www/html
```
Une fois dans le dossier, éditer le fichier HTML, ou supprimer le avec
```bash
sudo rm index.html
```
Ensuite créer un fichier `index.php` dans le quel vous pouvez mettre `phpinfo()`, ceci devrais vous afficher l'entiertée des informations de PHP installer sur votre machine.
Exemple :

---
Si vous êtes arrivez ici, c'est que vous avez terminer l'installation de votre LAMP, ainsi que la base de la configuration, pour la configuration plus poussée, je vous redirige vers internet, ou vous trouverez de plus ample explications que ce que vous pouvez trouvez ici.
---
# Notes :
Ce repos sert d'installation d'un serveur LAMP dans un réseau clos, il n'est en aucun cas là pour l'installation d'un serveur LAMP destiner à la production
>
> Ce repos n'est pas parfait, il fait guise de guide pour une installation vraiment minimal d'un serveur LAMP, vous trouverez des configurations plus complète sur github ou même internet !
>
>
> Merci à vous !
>
>