我有一个小的python脚本来产生css文件(使用PyScss)。网站的其余部分是PHP。
实时网站托管在linux服务器上,但代码也需要在Mac和Windows机器上运行(用于开发)。
我决定一个好的老式cgi脚本就可以了(结果将被缓存到更远的地方),主要是因为我的windows设置(EasyPHP)似乎没有mod_fcgid (在这种情况下,我不能使用mod_wsgi或mod_python,因为我需要一个比我们正在使用的apache内置的python更新的python)。为了让它正常工作,我需要使用ScriptInterpreterSource (希望linux/mac可以直接使用shebang),但是当在linux服务器上运行时,我得到了一个错误:
Invalid command 'ScriptInterpreterSource', perhaps misspelled or defined
by a module not included in the server configuration如何让linux (和mac) apache忽略该指令(或者您可以建议一些其他解决方案)?
谢谢。
发布于 2011-12-31 13:21:57
尝试使用:
<IfModule mpm_winnt_module>
ScriptInterpreterSource ....
</IfModule>然后,该指令仅在Windows上使用Apache时使用,否则将被忽略。
https://stackoverflow.com/questions/8680615
复制相似问题