我正在使用AWS Elastic Beanstalk并在其上使用php。
但是当我尝试回复一些html / javascript文本时,它只是打印出纯文本!
以下是一个例子:
<?php
public function testing (){
echo "<h1>Hello World !</h1>";
}
?>
给我this。
有关我正在使用api的信息,我的测试函数在http://xxx.eu-west-1.elasticbeanstalk.com/test/lavachart上调用
我真的不明白为什么html / javascript代码没有被解释。
感谢您的回答
答案 0 :(得分:5)
<?php
header('Content-type:text/html; charset=UTF-8');
public function testing (){
echo "<h1>Hello World !</h1>";
}
?>
例如,你需要为你的php脚本响应正确的内容类型,如果这个html然后内容类型text / html。但是你可能没有正确的配置服务器。
你可以在你的.htaccess文件或虚拟主机配置中添加mime for php
AddType text/html .php