php现在打开gedit而不是firefox


php opens gedit now rather than firefox

我安装了apache,因此Web服务器正在运行。

我过去常常双击php文件,默认情况下它们会在ff中打开并执行代码。刚才,当我双击它们时,它们在gedit中打开,也不在firefox中运行。如果我在firefox中打开它们,它只显示原始代码。

现在要让它们运行,我需要在浏览器中输入url以获得结果。

所以我很好奇这是怎么发生的。

Firefox,web浏览器,不会运行/解释您的PHP脚本-它们由运行在某个地方的解释器运行/解释。通常,当你过去打开PHP脚本时,很可能你已经通过firefox访问了本地系统上它们的URL(比如像http://localhost/~user/file.php这样的URL)。当您这样做时,您的服务器运行PHP并显示结果。

当你双击文件时,它会打开它进行编辑(在你的情况下,gedit用于编辑PHP文件)

如果您启用了浏览器历史记录,您可能会发现浏览历史记录并查找以前通过系统上的服务器访问PHP时使用的URL非常有用。以"file://"开头的URL只是读取文件的内容,而不是解释它们。

这是应该发生的,你不能双击它来运行php代码,你需要设置php和Apache服务器,并在http://localhost/ 上运行它

看看这个:http://www.wampserver.com/en/