在PHP服务器上运行Python脚本

时间:2012-05-30 01:40:26

标签: php python

我正在运行nginx Web服务器以及PHP-CGI。

我想知道是否可以在PHP页面内执行Python脚本,允许两种语言结合使用。我曾经尝试过一段时间,但它不起作用,所以我不确定我会怎么做。以下是我使用的两个文件:

的index.php

<body>

    <p>Hello! Here is a message: <?php exec('python hello.py'); ?></p>

</body>

hello.py

print 'Hello World!'

任何线索都会受到赞赏。

1 个答案:

答案 0 :(得分:3)

exec将返回shell命令的输出,但您仍然需要echo该页面的输出。以下代码应该适合您

<body>

    <p>Hello! Here is a message: <?php echo exec('python hello.py'); ?></p>

</body>