这些是我所采取的行动,我仍然无法在我的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