2015-05-10 144 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