Javascript 为什么我的php脚本被下载而不是运行?

Javascript 为什么我的php脚本被下载而不是运行?,javascript,Javascript,我是Javascript和PHP新手,目前正在学习以下教程 不幸的是,当我单击submit时,myform.php文件正在下载而不是运行。有什么我遗漏的吗 <?php if($_POST['formSubmit'] == "Submit") { $varMovie = $_POST['formMovie']; $varName = $_POST['formName']; } ?> 您需要使用PHP在HTTP服务器中运行它。我建议使用Windows系统和Mac

我是Javascript和PHP新手,目前正在学习以下教程

不幸的是,当我单击submit时,myform.php文件正在下载而不是运行。有什么我遗漏的吗

<?php
 if($_POST['formSubmit'] == "Submit") 
 {
   $varMovie = $_POST['formMovie'];
   $varName = $_POST['formName'];
 }
?>

您需要使用PHP在HTTP服务器中运行它。我建议使用Windows系统和Mac OSX系统。对于Linux,搜索LAMP教程


也可能是您的服务器没有正确配置为提供PHP文件。

发布一些代码!运行PHP的机器?告诉我们文件名和您的服务器设置(Apache、PHP、WAMP、MAMP等)您是在本地运行还是在服务器上运行?PHP需要通过支持PHP的web服务器托管。我目前正在web服务器上运行它。我是一名研究PHP的学生,所以我不确定我有什么服务器设置;但是我一直在使用Apache2错误日志来调试我的Javascript代码,所以我假设它是Apache?除了phpinfo(),最好的检查方法是什么?检查Apache的配置文件(或者询问您的托管提供商是否支持PHP)。显然,PHP要么配置不正确,要么根本就没有安装。
<!DOCTYPE html>
<html lang="en">
  <head>
   <meta charset="utf-8" />
    <title>Example</title>
  </head>

  <body id="main">
  <section id='ex'>
  <form action="myform.php" method="post">
    Which is your favorite movie?
    <input type="text" name="formMovie" maxlength="50" value="<?=$varMovie;?>">

    What is your name?
    <input type="text" name="formName" maxlength="50" value="<?=$varName;?>">

    <input type="submit" name="formSubmit" value="Submit">
  </form>
</section>
?php 
phpinfo(); 
?>