Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置WebMatrix以将自定义文件扩展名解释为PHP文件?_Php_Webmatrix - Fatal编程技术网

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

如何配置WebMatrix以将自定义文件扩展名解释为PHP文件?,php,webmatrix,Php,Webmatrix,场景:我使用微软的WebMatrix 3作为编辑PHP网站的IDE。但是在服务器上,我们正在配置Nginx以将所有自定义扩展(比如.stack)解释为PHP 问题:在WebMatrix中,我无法在编辑时使用任何特定于PHP的IntelliSense(特定于PHP的语法突出显示)。默认情况下,WebMatrix的.php扩展可以正常工作 我试图找出如何添加自定义扩展名,使WebMatrix将这些文件解释为php脚本,但没有成功。因此,如果任何人有解决方案,请与他人分享。找到以下有效解决方案: C:

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

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


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

找到以下有效解决方案:

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

在上面的文件中查找.php

您会发现类似这样的内容:

编辑此行并添加自定义文件扩展名(例如.stack)。所以它应该看起来像:

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

快乐编码:)