配置php以通过require识别shebang


configure php to recognize shebang by require

我想在php中做一些类似的事情(在apache2上运行):

require("somecgi.py")

其中somecgi.py是一个带有有效shebang的python文件。我的apache被配置为在brower中直接打开时执行cgi脚本。但我不能让php将脚本识别为cgi脚本,而是插入脚本的源代码。对于基于文本的浏览器,我不想使用框架。我在谷歌上搜索了这个问题,发现有一个配置选项cgi.check_shebang_line。我认为这可能与此有关,但我对php也很陌生,不知道在哪里设置这个选项。

我的操作系统:linuxmint KDE 14(Kubuntu 12.10衍生版)

阅读require/include。它将执行php代码,而不是python代码。为了执行python代码,您需要从php运行shell_exec类型的命令,该命令应该像从shell调用python代码一样执行python代码。

要点,include/request选项用于包含要由php引擎解析的php文件。使用非php命令包含随机文件将尝试使用php引擎解析文件。

编辑

如果shell_exec不是你想要的,也许是重定向,或者你可能必须详细说明你的问题,才能找到你真正需要的东西。