【问题标题】:Apache Handles PHP Array Tag as closing TagApache 将 PHP 数组标记作为结束标记处理
【发布时间】:2019-11-28 04:55:21
【问题描述】:

enter image description here我在我的 Windows 本地主机 XAMPP 上做了一个 PHP 项目。现在我想在 Apache2.4 上的公司 Linux 服务器上启动它,但是这个 Apache 以某种方式处理数组部分(=>)作为php 的结束标记。如何解决这个问题? 感谢您提前申请!

<?php

    $error = "";
    if(isset($_POST['username'],$_POST['password'])){
        $user = array('usern' =>'xxx',"passw"=>"yyy",);
        $username = $_POST['username'];
        $pass = $_POST['password'];
        if($username == $user['usern'] && $pass == $user['passw']){
            session_start();
            $_SESSION['simple_login'] = $username;
            echo '{"error":0}';
        }else{
            echo '{"error":1}';
        }
        exit();
    }
?>

【问题讨论】:

  • 你能分享一下错误吗?
  • 好像php 没有安装。以及代码增强:- 3v4l.org/vVpCO

标签: php linux apache php-7 web-development-server


【解决方案1】:

你怎么描述的,好像是把代码解释成html了。

很可能是web服务器上没有安装apache的php模块。

【讨论】:

  • 你是对的! $ sudo apt-get install php libapache2-mod-php 让它工作!非常感谢!
猜你喜欢
  • 2012-04-01
  • 1970-01-01
  • 2013-02-19
  • 2013-11-26
  • 1970-01-01
  • 2016-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多