初学者提问PHP(ServerQuestion)
我刚刚得到一个运行debian的虚拟服务器。我刚安装了apache和php。现在服务器应该支持php。
我上传的index.php文件:
<?
echo "Hallo";
?>
的问题是,如果我开始我的浏览器要下载文件的网站的请求。
什么可能是问题?
THX
你安装PHP后重新启动apache吗?
/etc/init.d/apache2 restart
这是我的错 - 我刚刚重新启动服务器。 THX – user547995 2011-04-02 11:45:04
尝试:
<?php
echo "Hallo";
的项short_open_tags 5月发行默认被禁用。如果你不得不支持遗留页面,你可以在php.ini上使用它们,否则只需使用上面的代码就可以更好地兼容。
请给你一个downvote的理由。谢谢! – vbence 2011-04-02 12:21:31
如果只是短标签,那么页面仍然不会显示,但将标签和php代码呈现为纯文本? – shanethehat 2011-04-02 18:35:23
@shanethehat是的,你说得对。 – vbence 2011-04-02 19:15:17
您的服务器未设置为在输出PHP文件之前解析它们。
查阅这些网页: http://www.phpbuilder.com/board/archive/index.php/t-7100332.html http://www.petefreitag.com/item/516.cfm
这可能意味着该文件的MIME扩展不与Web服务器注册,这意味着您需要检查您的服务器中是否安装了PHP解释器作为扩展/插件。
如果您的网页如果将其更改为<?php
标记,那么vbence会是正确的,它可能是shanethehat说如果您已经对php.ini进行了更改,您只需重新启动apache即可所有这些事情的乐趣一起工作,你需要通过所有的选项来找出这些东西掉下来,所以你知道从哪里开始寻找修复它
(找到它为什么不显示,我没有把代码圆形的PHP标签)
咦?这不是我当时提交的内容,有比这更多的方式..叹气 – BugFinder 2011-04-02 14:37:17
请注意,关闭PHP标签可以省略,实际上建议不要使用它们,如果您的整个文件在' ... ?>' – vbence 2011-04-02 11:40:32
投票移动到服务器故障。 – Nick 2011-04-02 11:43:56