I'm setting up a big system relying on python 2.7 being run through php. The call is always something like:
exec('python test.py');
However no matter what I do PHP keeps using python 2.4 for executing my files. Because of the size of the system I can't change in the programming, but will have to make 'python' point directly to python2.7.
By searching around I have reached the conclusion that I should change the php env.
echo getenv("PYTHONPATH"); // NOTHING
echo getenv("PATH"); // /bin:/usr/bin
I can do so through putenv
(for example: putenv("PATH=/usr/bin/python2.7:".$_ENV["PATH"]
), but php keeps running python 2.4 no matter what I change it to.
Hope somebody out there got a simple solution :)