linux下用php执行shell命令查看服务器的机器名
今天遇到一个小小的需求
如何在网页中显示服务器的机器名
在Ubuntu中只需输入命令:uname -n即可看到(Redhat也是一样)
于是想php能否直接调用shell命令来执行这个操作呢?
查阅资料之后
得知确实有 而且有好几个:
popen
fpassthru
shell_exec
exec
system
看了下使用方法
貌似shell_exec比较简单 只需传入命令作参数
而且直接把执行完命令之后的结果返回来了
所以试了下:
< ?php
shell_exec('uname -n');
?>
成功地显示了当前服务器的机器名
不过,如果是购买的服务器,就不一定能测试成功了
因为出于安全考虑,可能服务器商会禁用掉它们中的一些或全部
上一篇:非主流md5密码保存