在XAMPP (WINDOWS 8.1)中以PHP脚本的形式运行Python


Running Python in PHP as a script in XAMPP (WINDOWS 8.1)

这些是我所采取的行动,我仍然无法在我的windows 8.1平台上运行PHP脚本。

请注意,我已经安装并测试了Python。我正在运行python 2.7

(1)步骤1:编辑Apache httpd.conf脚本以运行cgi .py脚本

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

(2)步骤2:在xampp的cgi-bin文件夹中添加一个测试脚本。它叫做

<>之前#!python/Python27/print "Content-type: text/plain'n'n"打印"Hello world"之前

(3)步骤3:创建PHP代码Python.php

<>之前$python = exec('python C:'xampp'cgi-bin'BridgePHP.py');echo "Python is printing: "python美元;之前(4)我在浏览器中得到以下输出: <>之前Python正在打印:之前

(5)我通过使用标准命令提示符运行测试,并且打印了单词"Hello World"

我不确定为什么php脚本无法运行python脚本。我还需要做其他的设置吗?

我终于想通了:

每当我在服务器中添加新的cgi脚本时,我将不得不重新启动服务器。这工作。

在本例中是BridgePHP.py