我想将 PHP 解决方案转换为 C++ 解决方案。目前我的服务器端是用 PHP 编写的——代码不多,不到一千行。所以我可以毫无问题地重写它——我不需要使用 hip-hop 或类似的自动化。
问题是如何安装/配置正确的软件以在服务器端支持 C++ 代码。我不知道如何通过 CGI 调用 Web 服务器的二进制文件。
PHP 很简单,安装 XAMPP 或类似的编写 PHP 就可以了。
但是,我想运行 C++。
谢谢
最佳答案
三个基本选项:
- 全部用 C++ 完成,使您的程序成为独立的网络服务器(可能通过 apache 代理以提供 ssl、静态媒体、身份验证等)
- 通过 apache 在 cgi-bin 中运行 C++
- 制作一个 PHP 包装器,将 C++ 部分封装起来(如果性能关键部分很小,这是一个不错的选择,因为您仍然可以使用 PHP 的垃圾收集和字符串操作给您带来的便利)
关于php - 如何通过 CGI 接口(interface)调用我的 C++ 二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6629775/