@iddimon3

Как запустить python через php?

Мне нужно запустить python скрипт через php, но ничего не выходит, весь интернет перерыл.
Пытался так:
$python =  shell_exec('python bot.py');
echo "Python is printing: " .  $python;


В качестве ответа:
print('Всё ок')
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ответы на вопрос 2
Fockker
@Fockker Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
Главная проблема музыки в России начинающих программистов в том, что они "перерывают интернет" в поисках решения своей задачи. А надо - в поисках того, как разобраться, в чем проблема.
Потому что само решение и так уже есть.

Как минимум - в начало пхп скрипта и смотреть на ошибки
ini_set('display_errors',1);
error_reporting(E_ALL);
Ответ написан
@nozzy
Silex, Symfony, Laravel, SQL
Полный путь к файлу пропиши

$python =  shell_exec('python PATH_TO_FILE/bot.py');


или смотри так
$python =  shell_exec('python PATH_TO_FILE/bot.py > PATH_TO_FILE/log.txt');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы