php python-2.7 xampp windows-8.1

Ejecutar Python en PHP como una secuencia de comandos en XAMPP(WINDOWS 8.1)



python-2.7 windows-8.1 (1)

Finalmente me di cuenta de esto:

Tendré que reiniciar el servidor cada vez que agregue un nuevo script cgi en el servidor. Esto funcionó.

En este caso BridgePHP.py

Estas son las acciones que he tomado y todavía no puedo ejecutar el script en PHP en mi plataforma de Windows 8.1.

Tenga en cuenta que he instalado Python y lo he probado. Estoy ejecutando Python 2.7

(1) Paso 1: editó los scripts de httpd.conf de Apache para ejecutar los scripts cgi .py

AddHandler cgi-script .cgi .pl .asp .py

(2) Paso 2: Se agregó una secuencia de comandos de prueba en la carpeta cgi-bin de xampp. Se llama

#!/Python27/python print "Content-type: text/plain/n/n" print "Hello world"

(3) Paso 3: creó un código PHP llamado Python.php

$python = exec(''python C:/xampp/cgi-bin/BridgePHP.py''); echo "Python is printing: " . $python;

(4) Obtengo el siguiente resultado en mi navegador:

Python is printing:

(5) Probé ejecutando usando el símbolo del sistema estándar y se imprimió la palabra "Hello World".

No estoy seguro de por qué el script php no puede ejecutar el script de python. ¿Hay alguna otra configuración que deba hacer?