gpt4 book ai didi

php - 在Linux中安全地从PHP运行python脚本

转载 作者:太空宇宙 更新时间:2023-11-04 04:36:27 24 4
gpt4 key购买 nike

我正在用PHP构建简单的网络孩子编程学习页面。
应用程序将测试python脚本的正确性。
我在Linux方面不是很坚强。服务器操作系统是Centos。

1)那么,如何从PHP运行python脚本,以便对服务器安全?
我应该考虑哪些主要方面?
而且,如果达到时间限制,PHP应该能够停止脚本的执行。

2)Python脚本将通过raw_input()获取输入,并通过print()提供输出。如何设置python脚本的输入并使用PHP从脚本获取输出?

最佳答案

第一个问题:没有什么是100%安全的,但是您可以多加注意:


将您的python脚本放在/public_html(或/www)之下,而不是在某些隐藏目录中;
将它们的权限设置为0700(或rwx------),以便只有您可以读取,写入和执行它们(假设您的用户是运行PHP脚本的用户)。如果可以访问终端,则可以通过执行chmod 0700 script.py来进行。


第二个问题:您可以使用proc_open执行脚本并与它们交换信息。

关于php - 在Linux中安全地从PHP运行python脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5579933/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com