繁体   English   中英

Apache / Wamp / php问题? Chrome显示关闭的PHP标签?>

[英]Apache/Wamp/php issue? Chrome showing closing php tag ?>

我有一个可能是基本但仍然很奇怪的问题-Chrome无法正确显示数组并显示关闭的php标签。 我确定我在某个地方犯了一些非常基本的错误。 我尝试用单引号和双引号将数组键和值括起来,将结束分号更改为冒号,但没有任何效果。

这是测试页代码:

<html>
<head>
</head>

<body>
<?php

$beatles = array(
    "John" => "vocals",
    "Paul" => "bass",
    "George" => "guitar",
    "Ringo" => "drums",
);
?>

</body>
</html>

这是Chrome的输出:

"vocals", "Paul" => "bass", "George" => "guitar", "Ringo" => "drums", ); ?>**

我究竟做错了什么?

您确定PHP正在服务器上运行吗? 你测试过其他吗? 尝试下面给出的代码,看看会发生什么?

<?php echo time(); ?>

我认为您以.html扩展名保存文件,而您的文件不是php文件,则必须在具有php扩展名的文件中编写代码。 和print_r您的数组以显示数组值。

首先,请确保您正在访问localhost而不是计算机上的实际文件。 您的URL应该显示“ localhost / yourfile.php”。

然后,检查并确保您正在加载的文件扩展名以.php结尾

最后,验证Apache已设置为在.php文件上使用PHP。 您可以在httpd.conf内部进行验证。

去做这个,

  1. 左键单击计算机右下角托盘中的Wamp图标
  2. 阿帕奇
  3. 左键单击httpd.conf
  4. 搜索<IfModule mime_module>
  5. 验证是否具有以下行: AddType application/x-httpd-php .php

PHP文件中的此代码将不显示任何内容,而html中的代码将无效。 您应该将此文件重命名为fileName.php

我只能记住一件事,那就是文件的扩展名不是php。 检查文件的扩展名,如果不是php,请尝试将代码保存到php中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM