如何通过 fastcgi 从 c++ 运行 php 脚本


How to run php scripts from c++ via fastcgi

我正在为高性能CMS编写一个C++网络服务器。我们首先将PHP用于所有事情,但我们注意到了性能问题。但是,我不能要求前端开发人员用C++代码编写视图/模板。所以我想运行一个FastCGI服务器(我不知道正确的名称),它有一个PHP FastCGI应用程序。因此,当应用程序需要呈现视图时,视图通过 FastCGI 将数据传递给 PHP 脚本,PHP 呈现 HTML(或类似的东西),通过 FastCGI 将其发送回视图,C++应用程序将 HTML 发送回客户端。

是否有人知道更好的解决方案,或者我在哪里可以找到一个好的 FastCGI 服务器或关键字,以便我可以自己(在 Google 上)找到它。

这是你要找的吗?http://php-fpm.org/

PHP-FPM(FastCGI Process Manager)是 另一种 PHP FastCGI 通过一些额外的实现 对任何规模的网站都有用的功能, 特别是更繁忙的网站。