假设我有很多数学计算,在php中实现起来非常繁琐。是否有可能以某种方式在服务器上链接PHP和Octave,使得PHP向Octave发送参数并收到答案。
是否有人尝试过类似的事情?
可以使用Linux命令行从PHP调用GNU Octave,使用类似于exec()
或passthru()
的命令。然而,它们的适当使用取决于您正在尝试做什么(没有提供您的问题的详细信息)。
在Windows中,一种方法是将Matlab编译为DLL并将其包含在Web应用程序(例如WFC服务)中。此时,您就拥有了一个功能完整的“matlab服务”,然后您可以从PHP或任何其他语言访问该服务。
使用Matlab Builder NE也可以创建一个.NET组件,并在Web上使用SilverLight进行部署。