我最近设置了一个 AWS EC2 实例并使用 yum 在 64 位 Linux 服务器上安装了 Apache、PHP 和 MySQL
然后我在 /var/HTML/WWW 中上传了我的联系表单的 php 文件
除了显示我的联系表格的某些部分外,它显示得很好。它们是 PHP — 显示 PHP 标记和其中的代码。
这是一个活生生的例子:23.23.152.36
这是另一台服务器上的一个版本,它工作正常。
有谁知道为什么会这样?
Do you have PHP enabled on your webserver? For Apache, you may need to modify httpd.conf to enable PHP.
Can you run phpmyinfo()
on your webserver?
在 php.ini 中启用 short_open_tag
short_open_tag
Default Value: On
Development Value: Off
Production Value: Off
速记符号正在走向贬值,我不会再建议使用速记符号构建代码了。
只需使用<?php echo ?>
您想更改<?php=$name;?>
为<?= $name ?>
. 如果您想使用速记符号,这就是您需要做的。