在 XAMPP (WINDOWS 8.1) 中作为脚本在 PHP 中运行 Python
Posted
技术标签:
【中文标题】在 XAMPP (WINDOWS 8.1) 中作为脚本在 PHP 中运行 Python【英文标题】:Running Python in PHP as a script in XAMPP (WINDOWS 8.1) 【发布时间】:2014-04-19 03:58:43 【问题描述】:这些是我已采取的行动,但我似乎仍然无法在我的 windows 8.1 平台上的 php 上运行脚本。
请注意,我已经安装了 Python 并对其进行了测试。我正在运行 python 2.7
(1) 第 1 步:编辑 Apache httpd.conf 脚本以运行 cgi .py 脚本
AddHandler cgi-script .cgi .pl .asp .py
(2) 第二步:在xampp的cgi-bin文件夹中添加了一个测试脚本。它被称为
#!/Python27/python print "内容类型:文本/纯文本\n\n" 打印“你好世界”(3) 第三步:创建名为 Python.php 的 PHP 代码
$python = exec('python C:\xampp\cgi-bin\BridgePHP.py'); echo "Python 正在打印:" . $蟒蛇;(4) 我在浏览器中得到以下输出:
Python 正在打印:(5) 我使用标准命令提示符运行测试,打印出“Hello World”这个词
我不确定为什么 php 脚本无法运行 python 脚本。我应该做其他设置吗?
【问题讨论】:
【参考方案1】:我终于明白了:
每当我在服务器中添加新的 cgi 脚本时,我都必须重新启动服务器。这行得通。
在本例中为 BridgePHP.py
【讨论】:
请分享新的 cgi 脚本。我也面临同样的问题。提前致谢。以上是关于在 XAMPP (WINDOWS 8.1) 中作为脚本在 PHP 中运行 Python的主要内容,如果未能解决你的问题,请参考以下文章
MySQL (Xampp) 不会在 Windows 8.1 上启动
xampp Windows 8.1 (20023)给定的路径在根路径之上