在Ubuntu 12.04上安装nGinX后,安装PHP并设置我的vhosts来运行PHP我创建了一个名为test.php的文件,但只有php信息显示的不是回显的文本。
这是我的测试文件的内容
<?php phpinfo(); ?>
<?
echo 'hello php test';
?>
答案 0 :(得分:0)
我没有注意到在编写此脚本时我切换到短标签。将我的短标记 <?
更改为长标记 <?php
后,php正确回显了字符串。
我正在将一堆php文件迁移到带有短标签的新服务器,所以我需要在php.ini文件中启用短标签。
为此,我更新了php.ini文件中的以下行
short_open_tag =开启
接下来我不得不重新启动nginx
sudo service nginx restart