A Python szkript futtatása php-ről


Legjobb válasz

A PHP-ben háromféle módon segíthet itt.

  1. természetesen használd az exec () függvényt , amellyel bármelyik parancs végrehajtható a rendszereden, legyen az Windows, Mac vagy Linux. De ne feledje, hogy különböző szintaxisuk van ugyanazon parancs és kimenet számára. A kimenetet a második paraméterben tömbként adjuk vissza, és minden sor a tömb eleme. Tehát alapvetően “csak akkor használható, ha a Python szkript benne van a kiszolgálón, és parancssoron keresztül futtatható (ahogy mások megmagyarázták).
  2. Az API-k használata : ha a python szkripted egy másik (távoli) szerverre van telepítve, akkor egy egyszerű API-t készíthetsz az alkalmazásod tetejére, és meghívhatod a PHP alkalmazásodból.
  3. Ne használja az API-kat : használhatja a socket vagy a cURL fájlokat. Nem vagyok biztos a foglalatban, de azt hiszem, hogy a cURL széles körben ismert, és kereshet róla a Google-on vagy a stackoverflow-ban. Az alapkoncepció az, hogy URL-t kér a cURL-től, és megkapja az imént kért URL fejlécét és tartalmát. Most már nem számít, mi van abban az oldalon (a PHP-kiszolgálótól távoli szerveren). Lehet egy python, asp, ruby ​​vagy elméleti bármilyen webes nyelv, kivéve, ha ez képes egy http válaszra, mint egy weboldal. Ezt a választ és tartalmat a cURL rögzíti. És hadd mondjam el, hogy a cURL nagyon nagy, és rengeteg zászló és paraméter van folyamatban, de nagyon hasznos egyidejűleg.

Hadd tudja, van-e valami hiányzott. És nyugodtan javíts ki, ha szükséges.

Köszönöm, boldog olvasást.

Meeshal k

Válasz

A Python futtatása az xampp for Windows rendszerben:

1. LÉPÉS: [Python letöltése]

Töltse le és telepítse a python legújabb verzióját a oldalról Üdvözöljük a Python.org oldalon Töltse le a Python alkalmazást és kattintson bármelyik verzió Windows-telepítőjére [ pl. python-3.6.2]

2. LÉPÉS: [Install Python] Telepítés a merevlemez bármelyik könyvtárába [pl. D: \ python-3.6.2]

3. LÉPÉS: [Configur Python] Nyissa meg azt a könyvtárat, ahová az xammp telepítve volt. Ugrás az apache >> conf oldalra [pl .: D: \ xampp \ apache \ conf \ httpd.conf] Látni fogja a httpd.conf nevű fájlt. Nyissa meg bármelyik szövegszerkesztőben, és tegye a alatt a fájl végén található kódok

AddHandler cgi-script .py

ScriptInterpreterSource Registry-Strict

4. LÉPÉS: [opcionális]

Ugyanabban a fájlkeresésben a következőre: Ha megtalálta, tegye a következőt: http://index.py végül így fog kinézni

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

5. LÉPÉS: [újraindítás apache / xampp]

Ez mind szerkeszthető, most indítsa újra az apache-ot az xampp vezérlőpultjáról.

6. LÉPÉS: [A Python futtatása az xammp-ból]

Nyissa meg a szövegszerkesztőt és tesztelje a python-ot az xammp htdoc könyvtárban [pl. D: \ xampp \ htdocs \ PythonProject]. De várjon a szkript elején, meg kell adnia az elérési utat, ahová a pythonot telepítette. Esetemben a D: /python-3.6.2/python.exe. Esetedben ez eltérő lehet, a verzió, amelyet telepítettél a pythonról és a merevlemez python kódjának könyvtáráról.

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

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

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

Mentse a fájlt http://test.py a htdocs-ban, és nyissa meg a http://localhost/PythonProject \ test.py .If minden jól megy, látni fogja a “Hello Python Web Browser !!” szöveget Ez klassz !! “

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük