我正在完成PHP教程,因为我无法在Firefox中打开本地php文件,所以我遇到了问题。我刚刚被提示用另一个程序打开它们。我用的是mac,顺便说一下。我尝试/已经知道的事情:
我一直在互联网上寻找解决方案,对我来说似乎真的很疯狂,我无法找到任何东西。我知道这里有一些类似的问题,但它们似乎都有一些不适用于我的案例。我也在MAMP论坛上发现了一些关于它的内容,但它从2008年开始就没有得到解决。任何人?
答案 0 :(得分:2)
这可能意味着您没有安装PHP,或者PHP配置不正确。您需要确保文件位于安装Web服务器的目录中,并且您需要通过localhost / path / to / file /来请求脚本,您只能在firefox中打开一个PHP文件,如果通过您的Web服务器需要请求
答案 1 :(得分:1)
实际上解决方案很简单:
如果您没有遭受任何冲突的软件,您的PHP应该运行,您将看到所需的页面。
右键单击并指向文件以使用Firefox打开将无济于事。 我确信有一个更好,更合适的解决方案。但如果你急于快速修复 - 就是这样!
答案 2 :(得分:0)
Firefox多年来一直存在间歇性错误,prompt for download文件should be shown in the browser。很多时候,这可能归因于错误的MIME类型配置,或者归因于网络服务器呈现的Content-Type
或misconfiguration中的file handlers。但是,我个人已经诊断出Wireshark条件,在该条件下,网络服务器将显示正确的Content-Type
,浏览器为properly configured。
因此,你应该:
Content-Type
Content-Type
。答案 3 :(得分:0)
PHP文件只是代码。如果你试图让浏览器打开它,它所知道的就是下载文本文件。您需要确保PHP通过HTTP服务器解释您的代码。
答案 4 :(得分:0)
我通过these instructions 解决了在升级Yosemite之后设置我的本地Sites目录时出现的问题,然后我实际上可以打开PHP文件。然后我不得不转到/etc/apache2
中的httpd.conf文件并取消注释LoadModule php5_module libexec/apache2/libphp5.so
以实际加载PHP。
有关升级到Yosemite后设置apache的说明中包含的内容摘要,请参阅 this post 中的答案。
答案 5 :(得分:-1)
所有遇到此问题的人都应该查看此链接。这样做之后似乎问题不是MAMP,而是使用firefox,因为我的网站在端口上使用Safari:80遵循这些简单的说明但仍然没有使用Firefox。我希望我帮助和好运。