使用WordPress在网络服务器上运行C 应用程序

Run a C++ Application on a Webserver with WordPress

本文关键字:运行 应用程序 服务器 网络服务 WordPress 网络 使用      更新时间:2023-10-16

i有一个C 库(.so),用于某些我想通过输入式的计算来调用WordPress/php的计算。在Ubuntu 14.04上,使用PHP-CPP构建.so-library作为PHP扩展的有希望的想法是很好的。但是在网络服务器上,此方法失败了,因为我的WebHoster不支持更改PHP.Ini/.user.ini中的扩展指令。我看到以下替代方案:

  1. 构建一个宽松的应用程序,并通过proc_open()从PHP运行,并将许多变量发送到应用程序的Stdin。WordPress本身提供PHP插件。
  2. 重定向到支持我自己的PHP扩展名的另一台服务器。
  3. 是否有一种方法用于此目的

哪个最好?还是其他想法?

可能最简单的方法是在C 中创建命令行实用程序,并使用shell_exec从PHP执行它。我过去曾尝试过,而且表现还不错。

可能最简单的方法是在C 中创建命令行实用程序,并使用Shell_Exec从PHP执行它。我过去曾尝试过,而且表现还不错。"

这确实有帮助。最后,我在Linux上管理了一个构建,该构建可移植到网站和WordPress所在的Web服务器上。通过C 构建的二进制的呼吁是使用Shell Exec或Php中的PHP进行的(我不记得这是在2018年)。PHP代码最终迁移到自己的WordPress插件。不知所生,由于WebDerver缺少管理员权利,我无法使用PHP-CPP。但是通过shell exec或popen的集成正常。