PHP:<? ?>标记在UNIX/Linux下的PHP 5.3.x中不起作用

时间:2020-01-09 10:42:58  来源:igfitidea点击:

我最近在我的UNIX框中安装了PHP 5.3.5,并且我的旧php代码无法正常工作。
页面直接显示<?我的代码?>

我该如何解决这个问题?

您需要通过编辑php.ini文件来允许php标签。
在开发用于重新分发或者在不受您控制的PHP服务器上部署的应用程序或者库时,应避免使用短标签,因为目标服务器可能不支持短标签。
对于可移植的可再发行代码,请确保不要使用短标签。

# vi php.ini

进行如下更改:

short_open_tag = On

保存并关闭文件。
重新加载或者重新启动apache Web服务器:

# apachectl -k restart

或者

# service httpd restart