installation/nextcloud_itopie.md: syntax fix authored by Donna Sayed's avatar Donna Sayed
......@@ -7,14 +7,13 @@
#### PHP 8.2
1. Ajout du dépôt [[sury|https://packages.sury.org/php/]] pour PHP
- Suivre les indications du [[README|https://packages.sury.org/php/README.txt]]
1. Installation des paquets php nécessaires pour Nextcloud
```
# apt install php8.2-{apcu,bcmath,cli,common,ctype,curl,dom,exif,fpm,ftp,gd,gmp,imagick,imap,intl,ldap,mbstring,pgsql,posix,redis,smbclient,xml,xsl,zip} [15:56:38]
```
1. Installation des paquets php nécessaires pour Nextcloud \
```
# apt install php8.2-{apcu,bcmath,cli,common,ctype,curl,dom,exif,fpm,ftp,gd,gmp,imagick,imap,intl,ldap,mbstring,pgsql,posix,redis,smbclient,xml,xsl,zip}
```
**NB**, pour vérifier les modules installés : `php -m | grep -i <module_name>`
1. Éditer la configuration de PHP FPM : /etc/php/8.x/fpm/php.ini
- A modifier : paramètres opcache, tiemzone et la limite mémoire.
1. Éditer la configuration de PHP FPM : `etc/php/8.x/fpm/php.ini`
- _A modifier_ : **paramètres opcache**, **tiemzone** et **la limite mémoire**.
```
# cat /etc/php/8.2/fpm/php.ini | grep ^opcache
opcache.enable=1
......@@ -30,13 +29,13 @@
# cat /etc/php/8.2/fpm/php.ini | grep ^memory_limit
memory_limit = 512M
```
1. Éditer la configuration de PHP CLI : /etc/php/8.x/cli/php.ini
1. Éditer la configuration de PHP CLI : `/etc/php/8.x/cli/php.ini`
```
# cat /etc/php/8.2/cli/php.ini | grep ^date.timezone
date.timezone = Europe/Zurich
```
1. Ajouter le fichier nextcloud.conf dans /etc/php/8.x/fpm/pool.d/
**NB**, ce fichier contient la configuration du socket Unix pour l'exécution des requêtes PHP.
1. Ajouter le fichier nextcloud.conf dans /etc/php/8.x/fpm/pool.d/ \
**NB**, ce fichier contient la configuration du socket Unix pour l'exécution des requêtes PHP. \
**ATTENTION**, les valeurs de ce fichiers doivent être adaptées en fonction des ressources de la machine. Il existe un [[calculateur en ligne|https://spot13.com/pmcalculator/]] qui permet de les calculer.
```
[nextcloud]
......@@ -70,9 +69,9 @@
1. Fixer la version active de PHP : `# update-alternatives --config php`
1. Redémarrer PHP-FPM : `# systemctl restart php8.2-fpm.service`
### Installation de nginx
### Installation de Nginx
1. Installer nginx : `# apt install nginx`
1. Ajouter la configuration suivante dans /etc/nginx/sites-available/${WebsiteName.tld}
1. Ajouter la configuration suivante dans /etc/nginx/sites-available/${WebsiteName.tld} \
**ATTENTION**, variable à modifier par le nom du service : ${WebsiteName.tld} !
```
upstream php-handler {
......
......