使用WordPress在网络服务器上运行C 应用程序
Run a C++ Application on a Webserver with WordPress
i有一个C 库(.so),用于某些我想通过输入式的计算来调用WordPress/php的计算。在Ubuntu 14.04上,使用PHP-CPP构建.so-library作为PHP扩展的有希望的想法是很好的。但是在网络服务器上,此方法失败了,因为我的WebHoster不支持更改PHP.Ini/.user.ini中的扩展指令。我看到以下替代方案:
- 构建一个宽松的应用程序,并通过
proc_open()
从PHP运行,并将许多变量发送到应用程序的Stdin。WordPress本身提供PHP插件。 - 重定向到支持我自己的PHP扩展名的另一台服务器。
- 是否有一种方法用于此目的
哪个最好?还是其他想法?
可能最简单的方法是在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的集成正常。
相关文章:
- 如果从脚本运行应用程序,则在 Linux 中使用 GDB
- Bash 自动完成一个选项,而不运行应用程序
- 以管理员身份运行应用程序时,有没有办法获取非管理员用户名
- 使用 C++ dll 运行 c# 应用程序会生成无法加载异常
- 使用 OpenSSL 运行应用程序时出现问题
- 指定在用户固定我的应用程序时用于运行应用程序的命令参数
- 从Visual Studio运行应用程序会导致错误(由CMake生成)
- BOOST ::日志是每次运行应用程序时都可能旋转文件
- 开发时C++ .lib,运行应用程序时.dll
- 有什么理由更喜欢从 IDE 中运行应用程序而不是运行独立的可执行文件?
- macOS 差异在“访达”和“终端”中运行应用程序
- 使用WordPress在网络服务器上运行C 应用程序
- QT创建者的运行应用程序会出现错误QXCBConnection,然后流产
- 在不同的 Ubuntu 版本中编译和运行 c++ 应用程序
- Visual Studio - C++ - 以 32 位或 64 位构建和运行应用程序 - 从适当的程序文件目录加载 D
- Eclipse 在检查语法时看不到包含文件,但在构建或运行应用程序时会看到
- 在另一台 Mac 上运行应用程序
- 在win8登录屏幕上运行应用程序
- 尝试在Qt中运行应用程序时出错
- 为什么当我在Visual c ++ studio 2010中运行应用程序时光标会转到最后一个文本框