我有一个小的python脚本来生成css文件(使用PyScss)。网站的其余部分是PHP。
实时网站托管在Linux服务器上,但代码也需要在Mac和Windows机器上运行(用于开发)。
我认为一个好的老式cgi脚本会很好(结果会被进一步缓存),因为我的Windows设置(EasyPHP)似乎没有mod_fcgid(我不能使用mod_wsgi)或者在这个实例中的mod_python,因为我需要一个比我们正在使用的apache中内置的更新的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忽略该指令(或者你能建议其他解决方案)?
感谢。
答案 0 :(得分:1)
尝试使用:
<IfModule mpm_winnt_module>
ScriptInterpreterSource ....
</IfModule>
该指令仅在Windows上使用Apache时使用,否则将被忽略。