简体   繁体   English

shell_exec nmap php无法与其他版本一起使用

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM