Windows Nginx Inuput文件未指定错误


Windows Nginx Inuput File not specified error

问题:我面临的问题是,当我打开localhost/phpmyadmin时,它会给我"No Input file Specified"

我正在尝试在Windows上配置Nginx和php。Nginx安装路径为E:'server'nginxphp安装路径is E:'server'phpPhpMyAdmin安装路径为E:'phpmyadmin'我的根目录路径是E:'server'www

以下代码来自nginx.conf文件。

server {
   listen       80;
   server_name  localhost;
   root E:'server'www;                  
   index index.php index.html;
   location / {
   try_files $uri $uri/ /index.php;
   }
   location ~ '.php$ {
    try_files $uri /index.php =404;
    fastcgi_split_path_info ^(.+'.php)(/.+)$;
    fastcgi_index   index.php;
    fastcgi_pass    127.0.0.1:9000;
    include         fastcgi_params;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
} 
    location /phpmyadmin/ {
    alias E:/server/phpmyadmin/;
    try_files $uri /phpmyadmin/index.php =404;
       location ~ '.php$ {
       try_files $uri /index.php =404;
       fastcgi_split_path_info ^(.+'.php)(/.+)$;
       fastcgi_index   index.php;
       fastcgi_pass    127.0.0.1:9000;
       include         fastcgi_params;
       fastcgi_param   SCRIPT_FILENAME   $document_root$fastcgi_script_name;
      }
   }
}

我从命令提示符运行nginx和php

cd `E:'server'nginx'
nginx.exe`
cd E:'server'php'
php-cgi.exe -b 127.0.0.1

服务器运行良好。我可以访问localhost/我还可以访问www文件夹中的任何.php文件。

问题:我面临的问题是,当我打开localhost/phpmyadmin时,它会给我"No Input file Specified"

请告诉我我做错了。提前谢谢。

尝试一下:

server {
  listen       80;
  server_name  localhost;
  root         E:'server'www;                  
  index index.php index.html;
  location / {
    try_files $uri $uri/ /index.php;
  }
  location ~ '.php$ {
    try_files $uri /index.php =404;
    fastcgi_split_path_info ^(.+'.php)(/.+)$;
    fastcgi_index   index.php;
    fastcgi_pass    127.0.0.1:9000;
    include         fastcgi_params;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
  location /phpmyadmin {
    alias E:/server/phpmyadmin/;
    index index.php;
    location ~ '.php$ {
      fastcgi_pass  127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $request_filename;
      include       fastcgi_params;
    }
  }
}