如何在远程服务器上运行python(本地)运行php脚本?
我不想用python脚本或任何东西处理它的输出,只需执行它,同时退出python(而php脚本将已经工作并完成它的工作).
编辑:我想要实现的目标:
(我不打算在python中使用php输出做任何事情 - python只需上传php脚本并让它开始工作)
希望我现在更清楚了.对不起,如果我的问题不够具体.
另一个编辑:另请注意我在远程服务器上没有shell访问权限.我只有ftp和控制面板(cpanel); 试图使用ftp.
os.system("php yourscript.php")
Run Code Online (Sandbox Code Playgroud)
另一种选择是:
# will return new process' id
os.spawnl(os.P_NOWAIT, "php yourscript.php")
Run Code Online (Sandbox Code Playgroud)
您可以在此处查看所有os模块文档.
如果 python 与 PHP 脚本位于不同的物理计算机上,我会确保 PHP 脚本可通过 Web 访问并使用urllib2调用该 url
import urllib2
urllib2.urlopen("http://remotehost.com/myscript.php")
Run Code Online (Sandbox Code Playgroud)