Reactjs with php backend on Heroku



所以问题是我的php代码不是作为php代码运行的,而是从字面上解释为好像它只是一个txt文件。

我的php代码是:

<?
    echo "hi";
?>

它正在返回:<?php echo "hi"; ?>

我通过以下方式调用我的 php 文件:

  componentDidMount()
  {
    $.ajax({
      url: "php/test.php",
      success: (data) =>
      {
        this.setState({data});
      }
    });
  }

我的 php 文件在公用文件夹中。

即使我安装了 php,这也不适用于本地npm start

附言。如果这不是正确的论坛,我不介意被重定向

在你的webroot文件夹中创建一个文件(如果你使用MAC和MAMP,这是webroot/Applications/MAMP/htdocs/的默认路径(,并在<?php phpinfo();?>里面创建一个名为info.php的文件,然后从浏览器访问这个文件。检查输出并查看系统上是否正确安装了 PHP。

最新更新