在 PHP 服务器上运行 Python 脚本


Running a Python script on a PHP server

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

我想知道是否有可能在PHP页面中执行Python脚本,允许两种语言组合在一起。我已经短暂地尝试过,但没有奏效,所以我不确定我会怎么做。以下是我使用的两个文件:

索引.php

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

hello.py

print 'Hello World!'

任何线索将不胜感激。

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

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