2012-05-02 41 views
1

我正在构建PHP扩展模块以允许PHP与R编程语言进行通信。扩展PHP以与R编程语言进行通信

我这个模块的目标是让我直接从PHP运行一些R函数。

我以前没有在PHP上构建任何扩展,但我知道如何编写一个php程序。我知道一点关于C和C++

我很想听听这个专家的建议。

下面是一些我想知道的问题:

  1. 是否有可能实现上述想法?
  2. 我需要什么工具?
  3. 这样做的有效方法是什么?
+0

1.是的。 [这是为python](http://rpy.sourceforge.net/rpy2.html) - 这可能会对你的开发工作有用。但首先看[r-php](http://dssm.unipa.it/R-php/?cmd=home)和[这个类似的SO问题](http://stackoverflow.com/questions/2046881 /使用r-with-apache-php) – violet313

+0

感谢紫罗兰,我现在发现了Rserve来探索 – fkaufusi

+0

我在想rcom可能会提供一些COM方式与PHP进行交互,但可能有更直接的方法来完成它。这将是一个有趣的发展,但安全问题很好。您确实必须采取自下而上的方法来确保只有一组选择的R操作是允许的,并且您最好确保创意黑客不能使用那些允许对系统造成伤害的设备!当然,我正在从一个网页PHP界面思考。 –

回答