您当前的位置: 首页 > 网络

er下面就具体说说如何来做要注意的是安装

2018-11-05 22:04:15

11:59 来源:互联 :水色皇朝【纠错】人评论

A-A+ 怎么开淘宝店 站优化方法 创业如何获得投资 小米note顶配版评测 最新LOL活动

在PHP中运行只有root用户才可以运行的外部程序,一直是个老问题,用常规的办法很难实现。这是因为一般情况下,PHP是作为APACHE的一个模块的,也就是说,PHP是APACHE的一部分,而APACHE除了suEXEC机制外,是不能以不同的用户ID来执行命令的,但suEXEC机制只能CGI有效。上曾经有一篇文章,说用调用su--cCOMMAND可以实现,但经过多次试验,发现不行,因为su命令必须在STDIN上输入root的密码。怎么办?用常规的方法难以奏效,只能再想其它的方法了。成功的关键在于能有一个可以切换用户ID但又可以在命令上输入密码(或不用输入密码)的工具。有这样的工具吗?有,它就是super。下面就具体说说如何来做?要注意的是,安装和配置super,都要以root身份来进行。第一em(escapeshellcmd(/bin/superauser$username));}?使用super,使得在PHP中以root身份运行外部命令不再是难事。试试看吧。测试环境:RedHatLinux7.0(Kernel2.4.3)+Apache1.3.9+PHP4.0.4pl1

查看更多相似文章

云南方管厂家
大型雨棚厂家
星力捕鱼在线玩
推荐阅读
图文聚焦