一些 PHP 代码无法在 ubuntu 20.04 中运行

一些 PHP 代码无法在 ubuntu 20.04 中运行

我非常沮丧,因为 PHP 代码无法在我的 Ubuntu 20.04 中执行,但在 Windows 10 中却可以顺利运行。有许多无法运行的代码,我已附加了一个。

              `<?php
              if(isset($_POST['sub']))
              {

                  $user=$_POST['user'];
                  $pass=$_POST['pass'];
                  $file=fopen("userdetails.csv","r");
                  while(($row=fgetcsv($file))!==false)
                  {
                  if($row[0]===$user)
                  {
                      die("<div class='alert alert-danger' role='alert'>
                      Username '$user' is already exists. 
                      </div>");
                  }
                  
                  }
                  
                      // echo "<div class='alert alert-success' role='alert'>
                      // Login details saved successfully!
                      // </div>";
                      $fileappend=fopen("users.csv","a");
                      $data=array($_POST['user'],$_POST['pass']);
                      fputcsv($fileappend,$data) or die("ERROR");
                      //  sleep(0.5);
                      fclose($file);
                      fclose($fileappend);
                        header("Location:homepage.html");
              }
              ?>`

在 Windows 中,fputcsv() and header("Location: homepage.html")功能运行正常,但没有显示任何内容或出现错误,正如我在此处所写,or die("ERROR")我所问的是,是否有任何软件或任何包或任何东西需要安装才能运行它们???我已经安装了 php7* 和 apache2。还有什么我还没做吗???

相关内容