technique:lamp_phpmyadmin

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
technique:lamp_phpmyadmin [2020/09/07 18:22] francoisatechnique:lamp_phpmyadmin [2020/09/14 11:59] (Version actuelle) – supprimée francoisa
Ligne 1: Ligne 1:
-===== 4. Définitions des Virtualhost ===== 
- 
-Création d'un virtualhost (pour héberger un site-espace web) (un fichier "default" existe pour modèle). 
- 
-<code> 
-nano /etc/nginx/sites-available/monsite 
- 
-</code> 
- 
-On définir le port d'écoute, les fichiers lus, son nom, son emplacement (root) et le socket associé (.sock) 
- 
-<code> 
-server { 
-        listen 80; 
-        root /var/www/dossiersite; 
-        index index.php index.html index.htm; 
-        server_name MonSite; 
- 
-        location / { 
-            try_files $uri $uri/ =404; 
-        } 
- 
-        location ~ \.php$ { 
-            include snippets/fastcgi-php.conf; 
-            fastcgi_pass unix:/run/php/php7.3-fpm.sock; 
-        } 
-} 
- 
-</code> 
- 
-On active le virtualhost avec un lien symbolique vers sites-enabled 
- 
-<code> 
-ln -s /etc/nginx/sites-available/monsite /etc/nginx/sites-enabled/monsite 
- 
-</code> 
- 
-Et on redémarre nginx par sécurité (on ne redémarre qu'en cas de plantage ou changement de version, sinon on reloade simplement) 
- 
-<code>systemctl restart nginx.service 
- 
-</code> 
- 
-On teste avec : 
- 
-<code> 
-echo "<?php phpinfo(); ?>"> /var/www/dossiersite/info.php 
- 
-</code> 
- 
-On peut effacer le virtualhostpar défaut 
- 
-<code> 
-rm /etc/nginx/sites-enabled/default 
- 
-</code> 
- 
-Et relancer nginx 
- 
-<code> 
-systemctl restart nginx 
- 
-</code> 
- 
-Et on vérifie sur : https://ip_CT/info.php 
- 
-on devrait voir un tableau d'infos sur la version de PHP et les modules activés. 
- 
-===== 5. Installation de Phpmyadmin ===== 
- 
-https://www.itzgeek.com/how-tos/linux/debian/how-to-install-phpmyadmin-with-nginx-on-debian-10.html 
- 
-Pré-requis : 
- 
-apt-get install php-json php-mbstring 
- 
-===== Cas de plusieurs virtualhosts ===== 
- 
-===== Cas de plusieurs versions de PHP ===== 
- 
-- Utiliser les dépot Sury de PHP à ajouter 
- 
-[[https://packages.sury.org/php/|https://packages.sury.org/php/]] 
- 
-- Connecter les versions de PHP à différents sockets 
- 
-- Personnaliser les virtualhosts à partir de ces sockets. 
- 
-===== Cas des certificats Let's Encrypt pour SSL ===== 
- 
-Des certifcats autosignés suffiraient. 
- 
  
  • technique/lamp_phpmyadmin.1599495757.txt.gz
  • Dernière modification : 2020/09/07 18:22
  • de francoisa