6

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

我想知道是否可以在 PHP 页面中执行 Python 脚本,从而允许将两种语言结合起来。我已经简单地尝试过,但没有成功,所以我不确定我会如何做到这一点。这是我使用的两个文件:

索引.php

<body>

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

</body>

你好.py

print 'Hello World!'

任何线索将不胜感激。

4

1 回答 1

5

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

<body>

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

</body>
于 2012-05-30T01:51:36.483 回答