> 백엔드 개발 > PHP 튜토리얼 > linux下用php执行shell命令查看服务器的机器名_PHP教程

linux下用php执行shell命令查看服务器的机器名_PHP教程

WBOY
풀어 주다: 2016-07-14 10:07:30
원래의
1135명이 탐색했습니다.

今天遇到一个小小的需求,

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/477863.htmlTechArticle今天遇到一个小小的需求, 如何在网页中显示服务器的机器名, 在Ubuntu中只需输入命令:uname -n即可看到(Redhat也是一样), 于是想php能否直...
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿