PHP与正在运行的c++交互

php interacting with running c++

本文关键字:c++ 交互 运行 PHP      更新时间:2023-10-16

关于这个问题已经问了很多问题,但其中一些问题已经很老了,他们的参考文献已经不在了…似乎有很多可能的答案,我想确保我理解正确。

我有一个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++程序,有一种方法比其他方法更简单吗?

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