这些是我采取的行动,我似乎仍然无法在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文件夹中添加了一个测试脚本。它被称为
#!/Python27/python print "Content-type: text/plain\n\n" print "Hello world"
(3)第3步:创建一个名为Python.php的PHP代码
$python = exec('python C:\xampp\cgi-bin\BridgePHP.py'); echo "Python is printing: " . $python;
(4)我在浏览器中收到以下输出:
Python is printing:
(5)我通过使用标准命令提示符运行测试并打印了“Hello World”一词
我不确定为什么php脚本无法运行python脚本。我还有其他设置吗?
答案 0 :(得分:2)
我终于弄明白了:
每当我在服务器中添加新的cgi脚本时,我都必须重新启动服务器。这很有效。
在本例中为BridgePHP.py