I have a python script (wap.py) from which I am calling wapiti asynchronously using Popen. Command for it in wap.py:
p = Popen("python  wapiti domainName", shell = True)
When I am running wap.py, it is executing completely fine.
But when I am running it using php exec, it doesn't work.
Command from php file : exec("python wap.py")
Look at the php.ini to see if there's anything set for disable_functions. If you're using PHP CLI for the script, you can execute the following command in the shell:
php -i | grep disable_functions
Also make sure wap.py has execute permissions.
php exec not working along with wapiti