2012-01-30 77 views
0

我开始关注PHP的教程。达到了表单处理。但是这里是:当我按照他们的说法进行操作并按Submit时,它会让我保存.php文件而不是执行它?我在这里错过了什么?PHP表单处理

回答

0

这是服务器的配置错误。也许建议here可以提供帮助。 PHP未安装或Apache未配置。

+0

你能向OP解释如何解决这个问题吗? – Tadeck 2012-01-30 15:01:06

+0

它是从本地驱动器完成的,而不是在服务器级别上完成的。 – 2012-01-30 15:01:08

+0

检查PHP是否安装并且Apache配置正确。 – axiomer 2012-01-30 15:02:40

1

您可能实际上并未运行Web服务器,而只是简单地在Web浏览器中加载本地文件。安装简单的安装Web服务器和PHP安装程序包。在Windows上,建议使用WAMP。在MacOS上,相当于是MAMP

比从本地驱动器打开文件相反,那么你访问它们(举例来说):

http://localhost/your_php_file.php 
+0

你的意思是说,不可能像地方一样测试一些htmls吗?我必须从lampp服务器上执行它? – 2012-01-30 15:02:55

+0

这是可能的,你只需要安装和配置Apache Web服务器和PHP。 – axiomer 2012-01-30 15:03:44

+0

@IlianZapryanov您可以在本地机器上运行服务器。这就是web开发通常如何完成的。 – 2012-01-30 15:05:05

0

你缺少了Apache服务器和所需的PHP安装。

如果你在窗户上。转到此链接Wamp并选择下载并下载最新版本的Wamp。

对于Mac OS,您可以使用Mamp

下载并在你的机器上安装它。

如果你是在Linux - Ubuntu的你可以这样做:

sudo apt-get install apache2 

sudo apt-get install php5 

sudo apt-get install libapache2-mod-php5 

sudo /etc/init.d/apache2 restart 

后安装的地方你的PHP代码中的PHP设置为运行,然后去到浏览器,并采取URL配置文件夹中:http://localhost/yourphp.file

希望这会有帮助

+0

请注意,Mac OS/X随附Apache内置的httpd和PHP。您不需要安装额外的软件包,只需配置已有的软件包即可。 – ghoti 2012-01-30 15:16:19

+0

@Sabari,我是Linux用户/管理员,我得到了lampp将所有文件发送到/ opt/lampp/htdocs的工作,但我想通过仅使用浏览器进行解析就可以正常工作。 – 2012-01-30 15:22:04