Legjobb válasz
A PHP-ben háromféle módon segíthet itt.
- 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).
- 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.
- 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 !! “