Я хочу вызвать py-файл командой exec()
из PHP.
exec("$python_exe $python_script", $output);
echo $output;
Py-файл просто возвращает строку «Hello». Когда я запускаю скрипт php из функции exec, он ничего не возвращает. Я попытался запустить команду из cmd, и она работает. После некоторых обсуждений я проанализировал результат команды whoami. На cmd он возвращает <computer-name>\<user-name>
вместо php возвращает nt authority system
. Я попытался изменить служебные свойства Apache с «Локальной системы» на другой user / account
из service.msc. Но не работает. Я проверил также в php.ini disable_functions
, но проблема не в этом.
Есть предложения? ТНХ.