nuage de tags sur la liste, suppression dropdown navbar, rôles/droits sur le profil
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
PHP-FPM (FastCGI Process Manager) est une implémentation alternative de PHP qui offre une gestion plus efficace des processus, particulièrement adaptée aux environnements à forte charge. Ce guide détaille les étapes pour configurer PHP-FPM 8.3 de manière optimale.
|
||||
|
||||
---
|
||||
|
||||
## Fichier de configuration principal
|
||||
La configuration principale de PHP-FPM se trouve dans le fichier suivant :
|
||||
`/etc/php/8.3/fpm/php.ini`
|
||||
|
||||
Pour configurer le fuseau horaire, modifiez le paramètre `date.timezone`. Cette configuration garantit que les opérations liées aux dates et heures s'exécutent correctement dans le contexte géographique souhaité.
|
||||
|
||||
Exemple pour le fuseau horaire de Paris :
|
||||
```ini
|
||||
date.timezone = "Europe/Paris"
|
||||
```
|
||||
|
||||
✅ **Note** : Assurez-vous que cette ligne n'est pas précédée d'un point-virgule (`;`), car cela indiquerait qu'elle est commentée.
|
||||
|
||||
---
|
||||
|
||||
## Application des modifications
|
||||
Les modifications apportées au fichier de configuration ne prennent effet qu’après un redémarrage des services concernés. Exécutez les commandes suivantes pour redémarrer PHP-FPM et Apache :
|
||||
|
||||
```bash
|
||||
sudo systemctl restart php8.3-fpm
|
||||
sudo systemctl restart apache2
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Vérification de la configuration
|
||||
Pour valider que les changements sont appliqués correctement :
|
||||
|
||||
1. **Créer un fichier de test PHP**
|
||||
Placez un fichier nommé `info.php` dans le répertoire racine du serveur web (par défaut : `/var/www/html/`) :
|
||||
```bash
|
||||
sudo nano /var/www/html/info.php
|
||||
```
|
||||
|
||||
Insérez le contenu suivant :
|
||||
```php
|
||||
<?php
|
||||
phpinfo();
|
||||
?>
|
||||
```
|
||||
|
||||
2. **Accéder au fichier via un navigateur**
|
||||
Chargez l'URL correspondante, par exemple :
|
||||
`http://votre-domaine/info.php`
|
||||
|
||||
Dans la sortie générée, localisez la section `date` et confirmez que `date.timezone` est configuré sur `Europe/Paris`.
|
||||
|
||||
3. **Supprimer le fichier de test**
|
||||
Une fois la vérification terminée, supprimez ce fichier pour éviter tout risque de divulgation d'informations sensibles :
|
||||
```bash
|
||||
sudo rm /var/www/html/info.php
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Bonnes pratiques
|
||||
1. **Sécurisation des fichiers de configuration**
|
||||
Limitez les permissions du fichier `php.ini` pour éviter toute modification non autorisée :
|
||||
```bash
|
||||
sudo chmod 640 /etc/php/8.3/fpm/php.ini
|
||||
```
|
||||
|
||||
2. **Mises à jour régulières**
|
||||
Maintenez PHP-FPM et Apache à jour afin de bénéficier des dernières améliorations en matière de sécurité et de performances :
|
||||
```bash
|
||||
sudo apt update && sudo apt upgrade
|
||||
```
|
||||
|
||||
3. **Journalisation et surveillance**
|
||||
Configurez la journalisation PHP-FPM pour faciliter la détection et la résolution des anomalies :
|
||||
```
|
||||
ini
|
||||
error_log = /var/log/php8.3-fpm.log
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Conclusion
|
||||
Ces étapes permettent de configurer PHP-FPM 8.3 avec une attention particulière à la performance et à la sécurité. La personnalisation des paramètres, combinée à des vérifications rigoureuses, garantit une configuration adaptée aux besoins d’environnements exigeants, tels que les sites à fort trafic ou les applications critiques.
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"uuid": "3a3fd059-c807-4c3c-9143-dc5013f12b89",
|
||||
"slug": "configurer-php-fpm",
|
||||
"title": "Configuration de PHP-FPM (Version 8.3)",
|
||||
"author": "cedric.abonnel@gmail.com",
|
||||
"published": true,
|
||||
"published_at": "2025-01-18 19:40:52",
|
||||
"created_at": "2025-01-18 19:40:52",
|
||||
"updated_at": "2025-01-18 19:40:52",
|
||||
"revisions": [],
|
||||
"cover": "",
|
||||
"files_meta": [],
|
||||
"external_links": [],
|
||||
"seo_title": "",
|
||||
"seo_description": "",
|
||||
"og_image": "",
|
||||
"category": "Informatique"
|
||||
}
|
||||
Reference in New Issue
Block a user