[v0z.cc]

blog de notas publico sobre linux y mas.

Como habilitar phpmyadmin usando nginx en un subdirectorio

phpMyAdmin es una herramienta de software libre escrita en PHP, destinada a manejar la administración de MySQL a través de la web.

location /pma {
    alias /var/www/html/phpmyadmin;
    try_files $uri $uri/ @pma =404;

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $request_filename;
        fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
    }
}
location @pma {
    rewrite /pma/(.*)$ /pma/index.php?/$1 last;
}

El alias corresponde al lugar donde ayas enlazado phpmyadmin.