如何为自定义文件扩展名配置WebMatrix以解释为PHP文件


How to configure WebMatrix for custom file extensions to be interpreted as PHP file?

场景:我使用Microsoft的WebMatrix 3作为编辑PHP网站的IDE。但在服务器上,我们将Nginx配置为将所有自定义扩展(比如.stack)解释为PHP。

问题:在WebMatrix中,我在编辑时无法使用任何PHP特定的IntelliSense(PHP特定的语法高亮显示)。默认情况下,当其.php扩展名WebMatrix正常工作时。

我试图弄清楚如何添加自定义扩展名,使WebMatrix将这些文件解释为php脚本,但没有成功。因此,如果有人有解决方案,请分享。

找到以下工作解决方案:

C: ''Program Files(x86)''Microsoft WebMatrix ''config''filetypes.xml

在上面的文件中查找.php

你会发现类似的东西:<FileType extension=".php;.phtml">

编辑这一行并添加您的自定义文件扩展名(比如.stack)。这样它看起来应该像:<FileType extension=".php;.phtml;.stack">

重新启动WebMatrix,它将把所有.stack文件扩展名解释为PHP文件。

快乐编码:)