Я пытаюсь запустить скрипт python с php.Запуск сценария python из php
exec("../cgi-bin/form.py", $output);
var_dump($output);
Я уверен, что путь правильный, и что form.py является исполняемым.
это form.py
#!/usr/bin/env python
print "IN form.py'
Однако это печатает NULL. Я не думаю, что сценарий выполняется. Как я могу убедиться, что это так?
Если вы набираете ** какой python ** из командной строки, он должен предоставить вам полный путь к исполняемому файлу python. Затем вы можете использовать этот путь и ввести его в начало своего скрипта form.py. – ku6pk
У меня нет доступа к оболочке :( – ehsangh
Вы можете использовать php exec для запуска команды, я подозреваю, что возвращаемое значение будет **/usr/bin/python **. – ku6pk