technique:lamp_phpmyadmin

Ceci est une ancienne révision du document !


Création d'un virtualhost (pour héberger un site-espace web) (un fichier “default” existe pour modèle).

nano /etc/nginx/sites-available/monsite

On définir le port d'écoute, les fichiers lus, son nom, son emplacement (root) et le socket associé (.sock)

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;
        }
}

On active le virtualhost avec un lien symbolique vers sites-enabled

ln -s /etc/nginx/sites-available/monsite /etc/nginx/sites-enabled/monsite

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)

systemctl restart nginx.service

On teste avec :

echo "<?php phpinfo(); ?>"> /var/www/dossiersite/info.php

On peut effacer le virtualhostpar défaut

rm /etc/nginx/sites-enabled/default

Et relancer nginx

systemctl restart nginx

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.

- Utiliser les dépot Sury de PHP à ajouter

https://packages.sury.org/php/

- Connecter les versions de PHP à différents sockets

- Personnaliser les virtualhosts à partir de ces sockets.

Des certifcats autosignés suffiraient.

  • technique/lamp_phpmyadmin.1599495757.txt.gz
  • Dernière modification : 2020/09/07 18:22
  • de francoisa