Como executar o script Python do php


Melhor resposta

No PHP, existem 3 maneiras que podem ajudá-lo aqui.

  1. Você pode é claro que use a função exec () , que pode ser usada para executar qualquer comando em seu sistema, seja Windows, Mac ou Linux. Mas lembre-se de que eles têm sintaxe diferente para o mesmo comando e saída. A saída será retornada no segundo parâmetro como uma matriz, com cada linha sendo um elemento dessa matriz. Então, basicamente, ele “só será usado se você tiver o script Python naquele servidor e pode ser executado via linha de comando (como outros explicaram).
  2. Usando APIs : se você tiver seu script Python instalado em um servidor (remoto) diferente, você pode construir uma API simples em cima de seu aplicativo e chamá-lo de seu aplicativo PHP.
  3. Não queira usar APIs : você pode usar soquete ou cURL . Não tenho certeza sobre o soquete, mas acho que cURL é amplamente conhecido e você pode pesquisar sobre ele no Google ou stackoverflow. O conceito básico é que você solicita uma URL de cURL e obtém os cabeçalhos e o conteúdo da URL que acabou de solicitar. Agora não importa o que está lá naquele lado (no servidor remoto para o seu servidor PHP). Você pode ter um python, asp, ruby ​​ou qualquer linguagem baseada na web teórica, a menos que possa produzir uma resposta http como uma página da web. Esta resposta e conteúdo serão capturados por cURL. E deixe-me dizer-lhe que cURL é muito grande e tem muitos sinalizadores e parâmetros, mas é muito útil ao mesmo tempo.

Deixe-me saber se há algo que eu falhou. E sinta-se à vontade para me corrigir se necessário.

Obrigado, boa leitura.

Meeshal k

Resposta

Execute Python no xampp para windows:

ETAPA-1: [Baixe Python]

Baixe e instale a versão mais recente do python em Bem-vindo ao Python.org Baixe o Python e clique no instalador do Windows de qualquer versão [ ex. python-3.6.2]

ETAPA 2: [Instale o Python] instale em qualquer diretório do seu disco rígido [ex. D: \ python-3.6.2]

ETAPA 3: [Configurar Python] Abra o diretório onde o xammp foi instalado Vá para apache >> conf [ex. D: \ xampp \ apache \ conf \ httpd.conf] Você verá um arquivo chamado httpd.conf Abra-o em qualquer editor de texto e coloque o códigos abaixo no final desse arquivo

AddHandler cgi-script .py

ScriptInterpreterSource Registry-Strict

ETAPA 4: [opcional]

Na mesma pesquisa de arquivo por Quando você “encontrou, coloque http://index.py no final Será algo parecido com isto

DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \

default.php default.pl default.cgi default.asp default.shtml default.html default.htm \

home.php home.pl home.cgi home.asp home.shtml home.html home.htm index.py

ETAPA 5: [reiniciar apache / xampp]

Isso é tudo para edição, agora reinicie o apache do painel de controle do xampp.

PASSO 6: [Execute Python a partir do xammp]

Abra um editor de texto e teste o python agora no diretório xammp htdoc [ex. D: \ xampp \ htdocs \ PythonProject]. Mas espere no início do seu script, você precisa especificar o caminho onde você instalou o python. No meu caso é D: /python-3.6.2/python.exe. No seu caso, pode ser diferente, dependendo do versão em que instalou o python e o diretório do seu código python no disco rígido.

#!D:/python-3.6.2/python.exe

print("Content-Type: text/html\n")

print ("Hello Python Web Browser!! This is cool!!")

Salve o arquivo como http://test.py em htdocs & open http://localhost/PythonProject \ test.py .Se tudo correr bem, você verá o texto “Hello Python Web Browser !! Isso é legal !! “

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *