无法从XAMPP PHP运行Python脚本

时间:2019-03-18 12:26:31

标签: php python xampp

我试图从XAMPP PHP运行一个简单的Python脚本,该脚本将创建一个文件。这是我的python代码-

    #!/Python27/python
def main():
     f= open("test.txt","w+")

     for i in range(10):
         f.write("This is line %d\r\n" % (i+1))
     f.close()   
if __name__== "__main__":
  main()

在我的httpd.conf上,我更改了以下几行-

    <IfModule dir_module>
    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
                   default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
                   home.php home.pl home.cgi home.asp home.shtml home.html home.htm index.py
</IfModule>

AddHandler cgi-script .cgi .pl .asp .py

我试图这样从我的PHP页面调用此python脚本-

$my_command = escapeshellcmd('c:/xampp/htdocs/Range_Optimization/script/hello.py');
    $command_output = shell_exec($my_command);
    echo $my_command;
    echo $command_output;

它只是显示python文件的路径,即

的输出
  

echo $ my_command;

但是python脚本实际上没有运行。尝试从命令提示符运行相同的.py文件时,它工作正常。我在这里想念什么。

0 个答案:

没有答案