2016-02-05 65 views
-1

PHP exec(),shell_exec(),system(),passthrough()函数有没有其他选择?由于所有这些功能都具有安全风险,因此需要一种方法来执行服务器命令而不使用任何这些功能。PHP exec(),shell_exec(),system(),passthrough()函数有没有其他选择?

由于安全原因,无法在我的服务器php配置中启用这些功能。但根据网站的要求,我需要通过php脚本执行一些外部命令,例如server ssh命令。所以,如果有其他方法可以实现,请回复给我。

+0

您可以编写shell或bash脚本并通过cron调用它们或设置守护进程并让它检查数据库中的特定标志。 –

回答

1

您可以编写shell或bash脚本并通过cron调用它们或设置一个守护进程并让它检查数据库中的特定标志(如果可以的话)。

+0

我的基本要求是将数据文件从服务器A传输到服务器B.并且此数据传输并非总是如此,只有在用户单击按钮时才会调用。所以我不认为cron/daemon是它的解决方案。 – Mukesh

相关问题