[英]shell_exec nmap php not working with different version
I have a very strange problem. 我有一个很奇怪的问题。 I'm trying to make a program that executes
shell_exec()
in PHP with NMAP. 我正在尝试制作一个使用NMAP在PHP中执行
shell_exec()
的程序。
The problem comes when I put shell_exec("nmap --version")
, because it returns me version 4.11
, but when I put it directly on shell, it returns me version 7.01
. 当我将
shell_exec("nmap --version")
放进去时,问题就来了,因为它返回了version 4.11
,但是当我直接将它放到shell上时,它又返回了version 7.01
。
使用shell_exec时,应始终使用可执行文件的完整路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.