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