I have a (possibly dumb) question. I have a script made in php, constructed for cli usage. Works fine when I run it from the command line, no problem there. The problem is t
maybe update the php script to be both an include and a cli script.
use
__FILE__
to check if it's a file, then read the params. otherwise do nothing.
and as an include just call the function you want directly.
There are many possibilities why exec() and related function calls are not working for you.
/usr/bin/php <script>
instead of php <script>
./usr/local/bin/php
, or /opt/php5/php
)