Kuinka suorittaa Python-komentosarja php: stä


Paras vastaus

PHP: ssä on 3 tapaa, jotka voivat auttaa sinua tässä.

  1. Voit käytä tietysti exec () -funktiota , jota voidaan käyttää minkä tahansa järjestelmän komenton suorittamiseen, olipa kyseessä sitten Windows, Mac tai Linux. Mutta pidä mielessä, että niillä on eri syntaksit samalle komennolle ja lähdölle. Lähtö palautetaan toisessa parametrissa matriisina, jolloin kukin rivi on kyseisen taulukon elementti. Joten sitä käytetään periaatteessa vain, jos sinulla on python-komentosarja kyseisessä palvelimessa ja se voidaan suorittaa komentorivillä (kuten muut ovat selittäneet).
  2. Käyttöliittymien käyttö : Jos python-komentosarjasi on asennettu eri (etä) palvelimeen, voit rakentaa yksinkertaisen sovellusliittymän sovelluksesi päälle ja kutsua sitä PHP-sovelluksestasi.
  3. Älä halua käyttää sovellusliittymiä : voit käyttää socketia tai cURL . En ole varma pistorasiasta, mutta luulen, että cURL on laajalti tunnettu, ja voit hakea sitä Googlesta tai stackoverflowsta. Peruskäsite on, että pyydät URL-osoitetta cURL: ltä ja saat juuri pyytämäsi URL-osoitteen otsikot ja sisällön. Nyt sillä ei ole merkitystä, mitä siellä on tällä puolella (palvelimessa, joka on kaukana PHP-palvelimestasi). Sinulla voi olla python, asp, rubiini tai teoreettinen mikä tahansa verkkopohjainen kieli, ellei se pysty tuottamaan http-vastausta kuten verkkosivu. CURL sieppaa tämän vastauksen ja sisällön. Ja haluan kertoa teille, että cURL on erittäin suuri ja siinä on paljon lippuja ja parametreja, mutta se on erittäin hyödyllinen samaan aikaan.

Kerro minulle, onko jotain kaipasi. Ja korjaa tarvittaessa tarvittaessa.

Kiitos, hyvää käsittelyä.

Meeshal k

Vastaa

Suorita Python xampp: ssä Windowsille:

VAIHE 1: [Lataa Python]

Lataa ja asenna uusin python-versio osoitteesta Tervetuloa Python.org-sivustoon Lataa Python ja napsauta minkä tahansa version Windows-asennusohjelmaa [ esim. python-3.6.2]

VAIHE 2: [Asenna Python] Asenna mihin tahansa kiintolevyn hakemistoon [esim. D: \ python-3.6.2]

VAIHE 3: [Configur Python] Avaa hakemisto, johon xammp on asennettu Siirry apache >> conf [esim. D: \ xampp \ apache \ conf \ httpd.conf] Näet tiedoston nimeltä httpd.conf. Avaa se missä tahansa tekstieditorissa ja laita alla olevat koodit tiedoston lopussa

AddHandler cgi-script .py

ScriptInterpreterSource Registry-Strict

VAIHE 4: [valinnainen]

Samassa tiedostohaussa haulle Kun olet löytänyt sen, laita http://index.py lopulta Se näyttää tältä:

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

VAIHE 5: [Käynnistä uudelleen apache / xampp]

Kaikki on muokattavissa, käynnistä nyt apache uudelleen xampp-ohjauspaneelista.

VAIHE 6: [Suorita Python xammp: sta]

Avaa tekstieditori ja testaa python nyt xammp htdoc -hakemistossa [ex. D: \ xampp \ htdocs \ PythonProject]. Mutta odota komentosarjan alussa, sinun on määritettävä polku, johon olet asentanut pythonin. Minun tapauksessani sen D: /python-3.6.2/python.exe. Sinun tapauksessasi se voi olla erilainen, riippuen versio, jonka olet asentanut python ja kiintolevyn python-koodin hakemisto.

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

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

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

Tallenna tiedosto nimellä http://test.py hddocsissa ja avaa http://localhost/PythonProject \ test.py .If kaikki menee hyvin, näet tekstin ”Hello Python Web Browser !! Tämä on siistiä !! ”

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *