Это действия, которые я предпринял, и я до сих пор не могу запустить скрипт на PHP на моей платформе Windows 8.1.
Обратите внимание, что я установил Python и протестировал его. Я использую питон 2.7
(1) Шаг 1. Отредактированы сценарии Apache httpd.conf для запуска сценариев cgi .py.
AddHandler cgi-скрипт .cgi .pl .asp .py
(2) Шаг 2: добавлен тестовый скрипт в папку cgi-bin файла xampp. Это называется
#!/Python27/python print "Content-type: text/plain\n\n" print "Hello world"
(3) Шаг 3: Создан код PHP с именем Python.php
$python = exec('python C:\xampp\cgi-bin\BridgePHP.py'); echo "Python is printing: " . $python;
(4) Я получаю следующий вывод в своем браузере:
Python is printing:
(5) Я проверил, запустив стандартную командную строку, и было напечатано слово «Hello World».
Я не уверен, почему скрипт php не может запустить скрипт python. Есть ли какие-либо другие настройки, которые я должен сделать?