2010-04-09 170 views
1

我正在使用Linux机器,并按照http://jm2.php.net/manual/en/install.php上的说明来设置php,apache和我的sql。浏览器不加载Php页面

我完全是这么说的,只是当我尝试用firefox或chrome打开一个.php文件时,它会下载...?

林下学习在这里看到的PHP教程:http://devzone.zend.com/node/view/id/625

+0

你想在Firefox/Chrome浏览器使用什么网址? 只是想确保你不是通过Firefox而是通过Apache来提供文件。 – 2010-04-09 02:27:14

+0

/home/USERNAME/WORK/PHP/Test_Page.php – ihaveitnow 2010-04-09 02:38:45

回答

1

需要注意的是,如果你在浏览器地址栏中有一个file:// URL它不与服务器来处理页面交互。

您将需要使用http://localhost/path/to/page/page.php

+0

所以我所做的一切都是用'http'替换'文件' ? 感谢您的回复 – ihaveitnow 2010-04-09 02:51:35

+0

'file://'强制您浏览器充当操作系统上常规文件管理器的非常愚蠢的版本。它不会导致脚本由网络服务器运行,因为网络服务器从不涉及。切换到'http://'将向Web服务器发送请求,该请求将代表您加载脚本。 – 2010-04-09 02:55:01

+0

那么我只是做了替换。它将我重定向到'www.home.com'? – ihaveitnow 2010-04-09 02:56:28

1

按照这个HOWTO:

http://jm2.php.net/manual/en/install.unix.apache.php

请确保你做的步骤14和15, 发生了什么 - 可能是你webserver不能识别php脚本作为php脚本,并将它们发送到您的浏览器 - 导致下载或显示源代码。

感谢

+0

我在我的机器上安装了Apache 2.x。但我会尝试你的建议,谢谢你的回应 – ihaveitnow 2010-04-09 02:39:35

+0

我在终端运行代码'LoadModule php5_module libexec/libphp5.so',它说'找不到命令'。 所以我没有打扰到第15号 – ihaveitnow 2010-04-09 02:41:28

+0

LoadModule不是一个命令,你需要把它放到apache的配置中。 对于v2.0:步骤7和8从这个howto: http://jm2.php.net/manual/en/install.unix.apache2.php – 2010-04-09 03:25:05

相关问题