2015-05-10 101 views
0

最近更新到的Debian 8.0后,并因此PHP 5.6 (PHP 5.6.7-1 (cli) (built: Mar 24 2015 12:30:15))PHP输出源代码

一束我的PHP脚本似乎已经断裂。最具体的说,现在当通过命令行运行PHP脚本时,它似乎只是输出实际的脚本。我认为这可能与(错误地)安装的新php.ini有关。但我不知道我到底丢了什么..

[server~] php5 p.php 
<? 
exec("whoami"); 
?> 

[server~] /usr/bin/php p.php 
<? 
exec("whoami"); 
?> 

[server~] ./p.php 
<? 
exec("whoami"); 
?> 

[server~] cat p.php 
#!/usr/bin/php 
<? 
exec("whoami"); 
?> 

回答

2

您正在使用短标签<?。习惯于使用<?php来打开PHP代码块。

您可以在short_open_tag下更改php.ini中的设置。但我认为最好使用<?php

+0

谢谢。我从字面上理解了这一点,正如你所评论的。 – bhavicp