我正在尝试在我的新Raspberry Pi上设置Nginx,并且我在使PHP工作时遇到了一些问题。问题是浏览器想要下载文件而不是执行它:(另外,当我使用curl(我刚刚发现的工具,顺便说一句)时这样做: curl localhost:9000 / test.php 我得到“卷曲:(7)无法连接到主机”。我已经多次重写我的服务器配置文件,我觉得是时候向别人求助了:)
答案 0 :(得分:3)
很可能您的PHP脚本没有设置内容MIME类型,因此使用了default_type指令。检查您的配置default_type application/octet-stream
并将其更改为default_type text/html
或确保您的PHP返回正确的内容MIME类型。
答案 1 :(得分:-1)
终于解决了!甚至不记得我什么时候开始这个:s
无论如何,我还没有意识到另一个问题;在 /etc/nginx/conf.d 下有一个默认配置文件 default.conf ,这个文件覆盖了我在站点中尝试使用localhost的所有内容-enabled 文件夹,在偶然发现这个文件后,我能够在经过一些小的调整后才能使它工作。