我有一个 C++ 应用程序可以处理一个句子并回复相应的用户。我有一个使用 php 的网站,我想将数据发布到此应用程序并接收此响应。理想情况下,C++ 将在网络服务器上运行,而不必在每次使用时都完全加载,但我无法获得一个简单的“hello world”(使用 cgi 或 c++)在网络服务器上工作。
将 C++ 应用程序集成到网站中的最简单方法是什么?这适用于任何虚拟主机吗?
最佳答案
要集成它们,您可以采用两种方法。
1) 使用 http://www.php-cpp.com 将 C++ 作为函数集成到 PHP 中 您可以创建一个函数,例如 my_complex_function,当在 PHP 中调用该函数时,它将执行 C++ 代码。您可以阅读该站点的文档以获取相关信息。
2) 将它们分开并通过 HTTP/Pipes/Sockets/Other 进行通信 您可以构建一个 C++ 守护程序来打开某种通信接口(interface),如套接字,然后使用 PHP 打开一个套接字,通过套接字发送信息,并在那里接收答案。 您可以在此处找到 PHP 的套接字示例:http://php.net/manual/en/sockets.examples.php
关于php - 如何将 C++ 应用程序集成到 PHP 网站中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33351781/