PHP 使用curl 执行远程服务器的一个shell脚本 求高手们指教。就是用PHP执行远程服务器上一个shell脚本,这个shell脚本是一个分析数据的脚本,我这个PHP页面。求高手们指教。。
如何通过php页面执行shell脚本? exec里面,a.bash前面有sh这个bin文件么,就把bin文件路劲加在a.sh前。try下
如何将PHP作为Shell脚本语言使用 我们都知道,PHP是一种非常好的动态网页开发语言(速度飞快,开发周期短…)。但是只有很少数的人意识到PHP也可以很好的作为编写Shell脚本的语言,当PHP作为编写Shell脚本的语言时,他并没有Perl或者Bash那么强大,但是他却有着很好的优势,特别是对于我这种熟悉PHP但是不怎么熟悉Perl的人。要使用PHP作为Shell脚本语言,你必须将PHP作为二进制的CGI编译,而不是Apache模式;编译成为二进制CGI模式运行的PHP有一些安全性的问题,关于解决的方法可以参见PHP手册(http://www.php.net)。一开始你可能会对于编写Shell脚本感到不适应,但是会慢慢好起来的:将PHP作为一般的动态网页编写语言和作为Shell脚本语言的唯一不同就在于一个Shell脚本需要在第一行生命解释本脚本的程序路径:usr/local/bin/php -q我们在PHP执行文件后面加入了参数“-1”,这样子PHP就不会输出HTTP Header(如果仍需要作为Web的动态网页,那么你需要自己使用header函数输出HTTP Header)。当然,在Shell脚本的里面你还是需要使用PHP的开始和结束标记:现在让我们看一个例子,以便于更好的了解用PHP作为Shell脚本语言的使用:usr/local/bin/php -qprint(\"Hello,world。\\n\");上面这个程序会。