Sh: Php Command Not Found When Trying to Execute File from Web Broeser
I Have One File with Code Shell_Exec (Php Test. Php) When I Run This File from Command Prompt, It Run Successfully and When Same File I Am Trying to Run...
I have one file with code
shell_exec (php test.php)
When I run this file from command prompt, It run successfully and when same file I am trying to run through web browser this will give error as
sh: php command not found.
what can be the issue?
1 Answer
Most likely the path for php isn't in the $PATH environment variable used for shell_exec when you are running it from the web server.
Use the full path for the php command, like
shell_exec (/usr/bin/php test.php)
You can use the which command on the command prompt to find the full path for php
which php