IIS PHP配置

IIS PHP配置,php,cakephp,iis-7,Php,Cakephp,Iis 7,我正在为一个使用cakePHP的客户机开发一个项目,我很难让它在我的集群上运行。该应用程序与数据库的连接很好,但是一直显示php代码,而不是对其进行解析 范例 link('Download a Catalogue',array('controller'=>'catalogues','action'=>'index', 'admin'=>false),array('class'=>'aaa'))?> 有人有什么想法吗?我怀疑这行代码不包含“;”最后。也就是说,这段代

我正在为一个使用cakePHP的客户机开发一个项目,我很难让它在我的集群上运行。该应用程序与数据库的连接很好,但是一直显示php代码,而不是对其进行解析

范例

link('Download a Catalogue',array('controller'=>'catalogues','action'=>'index', 'admin'=>false),array('class'=>'aaa'))?>

有人有什么想法吗?我怀疑这行代码不包含“;”最后。也就是说,这段代码完全可以在他的unix服务器上找到。有没有办法覆盖IIS,使其不需要“;”在一行的末尾?

我现在觉得自己很笨。。。以前的开发人员使用了缩写PHP标记。在PHP.INI和bam中启用了速记


谢谢大家。

您是否为
.php
文件添加了类型处理程序以使用php IIS dll?是的。它实际上解析了一些代码。这很奇怪。看起来链接和图像函数是cakePHP库中“ajax.php”文件的一部分。我在任何地方都看不到此文件“必需”。也许这是我的问题?我没有使用cakePHP的经验,我会不惜一切代价避免使用PHP…似乎这个问题与cakePHP需要的URL重写有关。我添加了一些不同的规则,事情开始变得更好,但仍然没有解析所有代码。当我有完整的列表时,我将上传规则。您可能缺少
表示PHP代码段的结尾。