php与运行c ++交互

时间:2015-05-28 09:37:00

标签: php c++

关于这个问题有很多问题,但有些问题已经很老了,他们的参考文献已经不见了......而且似乎有很多可能的答案,我想确定我理解得很清楚。

我有一个c ++程序可以完成很多复杂的事情。我想让这个c ++程序在服务器上永久运行,并与我的php web应用程序进行交互。

我找到的解决方案是:

- using named pipes
- creating a php extension
- using SWIG
- use sockets
- Write a C++ listener that recognizes XML RPC or SOAP requests 

您如何看待这些解决方案?对于复杂的c ++程序,有一种方法比其他方法更简单吗?

1 个答案:

答案 0 :(得分:1)

取决于互动。最高效的方式是管道或unix套接字(在单个系统中)。 PHP开发人员最熟悉的是XML RPC或SOAP。