我目前有一个简单的PHP页面,在localhost / info.php上正确显示phpinfo()。但是,当尝试通过输入“ localhost / phpmyadmin”打开phpmyadmin时,它会显示以下信息:
我什至不介意我是否必须输入“ localhost / phpmyadmin / index.php”来使其正常工作,但这什至不起作用。它基本上具有相同的弹出窗口,但询问我是否要下载PHP文件:
我尝试了各种nginx配置,但是下面的配置使我到了这一点。任何帮助将不胜感激。
nginx.conf :
server {
listen 80;
listen [::]:80;
root /var/www/;
index index.php index.html index.htm index.nginx-debian.html;
server_name bacon.com;
location / {
try_files $uri $uri/ =404;
}
location ~ [^/]\.php(/|$) {
include fastcgi_params;
fastcgi_intercept_errors on;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
}
location ~ /\.ht {
deny all;
}
}
答案 0 :(得分:0)
如果您错误配置了它,一旦浏览器缓存将保持该状态,无论以后是否进行了正确的配置,都可以...清除缓存并可以正常工作!