我有以下用例,其中我需要使用来自 Wordpress 站点的信息在 AWS 托管的虚拟机上运行 Python 脚本:
1) 用户在表单中输入一些参数:
x = 3
y = 5
2) 参数与 WP 后端数据库中的其他用户信息一起存储在 WP 后端中:
user = "John Doe"
3)一旦输入所有数据,数据就会发送到Python服务器,该服务器运行一个非常复杂的脚本(无法在PHP中复制)
def foo(x,y, user):
bar = x + y
print(user, " receives ", bar," as an answer.")
4) 脚本结果 (bar) 返回到 WP 并存储以供进一步使用
在这种情况下,数据安全也是一个大问题,因此安全连接是必须的。
这可能吗?
最佳答案
这很简单 - 您需要用 Python 开发一个 REST API 端点,在您的 AWS 实例上运行,并且必须可以从您的 WordPress 站点访问(无论您需要什么安全性)。
检查后端部分的 Flask/Flask-restful,然后您需要更新您的 WordPress 站点以进行 API 调用来执行函数并返回结果。
对 WordPress 不太了解,但如果仅使用一些自定义代码从 WordPress 向任何任意端点进行 API 调用并不是一项简单的任务,我会感到惊讶。
关于php - 从 Wordpress 在 AWS 上启动 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43167142/