可以将Python与PHP一起使用吗
我有一台安装了PHP的VPS Linux网络服务器。
我想在一个应用程序中编写一些搜索引擎或数据挖掘的功能,我在考虑用Python来实现。
我想知道能不能把Python和PHP一起用,比如在PHP里调用Python的函数,或者反过来。
因为这是我的VPS服务器,我可以在上面安装任何东西。
有没有人尝试过在PHP中使用Python?实时使用时会有性能问题吗?
5 个回答
1
你想做的事情大概是这样的:
def helloWorld():
print 'Hello, World'
<?php helloWorld(); ?>
我可以肯定地说,你是做不到的。
补充:不过可以看看 PHP 的 shell_exec 函数。
4
你可以看看这个链接:PiP
为了这个目的,我(网站作者)写了一个让Python可以在PHP中使用的扩展。简单来说,这个扩展让Python的解释器可以嵌入到PHP里面(可以把PHP想象成父语言,Python是它的孩子)。这样,你就可以在PHP中创建和操作Python的对象了。此外,它还支持在嵌入的Python环境中访问PHP的函数和数据。
不过,我不能保证它的可靠性。你可能需要自己测试一下。
12