无法使用nginx打开localhost / phpmyadmin

时间:2015-04-27 05:29:18

标签: php nginx

开始之前我安装了XAMPP。现在我正在尝试使用nginx而不是Apache。为此我做了以下步骤:

  1. 已安装的nginx(1. c:> cd nginx 1.8.0 2.启动nginx)。安装成功。
  2. 现在无法加载php文件和localhost / phpmyadmin。

2 个答案:

答案 0 :(得分:1)

这种行为有几个原因。你可以通过以下一些选项吗?如果他们没有完全解决问题,他们应该提供更大的背景来帮助我们解决这个问题。

  1. 当您尝试拉出“localhost / phpmyadmin”网站时会发生什么?如果它试图保存文件,那么nginx可能没有正确配置为与PHP解释器交互以处理PHP代码并将其提供给Web服务器(nginx)。
  2. 在nginx安装目录中,应该有一个“sites-available”目录,其中包含纯文本“default”文件。在此服务器中,您应该找到服务器块的声明,而该服务器块又包含文档根目录的标识符,称为“root”。这是指向包含phpMyAdmin源代码的目录吗?
  3. 您是否能够提起“localhost”?
  4. 如果选项3不成功,您可以运行类似“netstat -na | findstr / c:':80'”的内容。这将告诉您nginx是否实际上正在侦听端口80。
  5. 如果选项3不成功但选项4显示结果,您可能需要在Web浏览器中提取侦听IP地址(或指定的/静态IP,如果它显示0.0.0.0:80)。例如:“192.168.1.100/phpmyadmin”
  6. 我希望此分类有助于找到问题的根本原因。

答案 1 :(得分:-2)

我从IP方向用Xampp打开apache并且它工作正常,就是在localhost中它不起作用并且在IP方向上工作正常。