是否可以使用Python与PHP

时间:2010-06-21 11:41:35

标签: php python

我有一个安装了php的VPS Linux网络服务器。 我想在一个应用程序中编写一些搜索引擎或数据挖掘的东西,我正在构建i python。

我想知道我可以一起使用python和php

喜欢在php中调用python函数,反之亦然

因为它是我的VPS服务器,我可以安装任何东西。 有没有人尝试在PHP中使用python。任何实时性能问题??

4 个答案:

答案 0 :(得分:8)

您可以使用php脚本中的exec()函数执行python脚本。

此外,这似乎为您的问题提供了一两个答案。

Calling Python in PHP

答案 1 :(得分:3)

您可以查看PiP

  

为此,我[网站作者]为PHP编写了一个Python扩展。简而言之,这种扩展允许Python解释器嵌入到PHP中(将PHP视为Python的子语言的父语言)。这允许在PHP中实例化和操作本机Python对象。从嵌入式Python环境中访问PHP函数和数据也有初步支持。

但是,我无法对其可靠性发表评论。可能需要自己测试一下。

答案 2 :(得分:1)

我认为应该是

<?php 

$try = exec("/var/htdocs/folder/test.py")

?>

尝试看看是否可行

答案 3 :(得分:0)

你正在尝试做类似

的事情
def helloWorld():
    print 'Hello, World'

<?php helloWorld(); ?>

我会说你肯定不能。

编辑:虽然看看php的shell_exec