Futó php scriptet a konzol
Ha tetszett ez az anyag, ossza meg barátaival a társadalmi hálózatok
Ebben a cikkben megnézzük kérdéseket, mint például: PHP beállítás dolgozni a parancssorban, a teljesítménye PHP-kódot a parancssorban, a PHP szkriptek a parancssorból argumentumok nélkül és érveket.
„Abban desszert,” az utolsó bekezdés az anyag megjelenik a telepítési folyamat a parancssorban függőség menedzser PHP getcomposer.org.
Verziótól kezdődően 4.3.0 PHP támogat egy új típusú SAPI (szerver alkalmazás fejlesztési felület) nevű CLI, ami azt jelenti, a parancssori felületet. Ahogy a neve is mutatja, ez a fajta SAPI célja, hogy fejlessze a konzol (vagy akár desktop) alkalmazások PHP.
PHP 4.3.0 és a Windows forgalmazás vlyuchaet php.exe CLI-modul található a cli külön könyvtárat, a teljes nevét - cli / php.exe. A PHP 5, CLI-modul található a fő könyvtárban és az úgynevezett php.exe. CGI-modul is szerepel a terjesztést php-cgi.exe. Kezdve PHP 5, a Windows eloszlás tartalmaz egy új php-win.exe fájlt. Ez teljes mértékben egyenértékű a CLI, kivéve, hogy php-win semmi hoz vezet otstutstvie konzol (DOS mező nem jelenik meg a képernyőn).
Létrehozott munkahelyek PHP parancssorból
Először is meg kell tudni a helyét a CLI-modul, a fájl neve „php.exe”. Az én esetemben, a teljes elérési utat a fájl így néz ki - a „C: \ php \ php.exe”.
Most arra van szükség, hogy ellenőrizze a PHP fut a parancssorban. Ehhez nyissa meg a parancssort (előnyösen mint egy adminisztrátor) és futtatni:
Adja meg a teljes elérési utat a CLI-modul file "php.exe" (azaz "C: \ php \ php.exe"), és a résen keresztül egy kulcsot "--help".
(Call „PHP” a konzol a kulcs „--help” azt mutatja, háttér-információkat).
Ha követed ezt a parancsot, akkor kap egy figyelmeztetést vagy hibaüzenetet, akkor a legvalószínűbb, hogy nem helyesen adja meg az útvonalat, hogy a CLI-modul „C: \ php \ php.exe”.
A sikeres végrehajtását háttér-információk jelenjenek meg a parancsot. Gratulálunk, a PHP fut a konzolon.
Valószínűleg egyetértenek velem, hogy minden alkalommal, adja meg az utat a „C: \ php \ php.exe” szép nem szép, és persze, a dob PHP lehet állítani, anélkül, hogy adja meg a teljes elérési utat „C: \ php \ php. exe”. Ehhez a „Környezeti változók” a „PATH” változó adni az elérési utat is a fájlhoz.
Nézzük kedvéért az érdeklődés, hogy a változások a „PATH” változó. próbálja meg felhívni a PHP konzol:
futtassa a parancsot a lehetőséget „php --help”
Erre válaszul, akkor valószínűleg kap:
Most adjuk hozzá az elérési utat a CLI-modul „php.exe” változó „PATH”. Keresd meg ezt a változót, akkor hajtsa végre a következő lépéseket (láthatóvá az alábbi képet):
"Start" → "Control Panel" → "System" → "Beállítások változtatása" → "Speciális" → "Környezeti változók" → az alsó mezőben (Rendszer változók) választja "Path" vagy a "PATH" → "Change"
Ebben a változó már elérhető útvonalak, amelyek elválasztva (;). Meg kell adnia egy változót, hogy a végén az utat a CLI-modul „php.exe” fájlt. Az én esetemben, úgy, ahogy van - a „C: \ php”. (Legyen óvatos, amikor a változtatások nem távolítja el az aktuális értékek).
hozzá az elérési utat a CLI-modul „php.exe” fájlt. „Path”
Ismét futtassa a parancsot a gomb „php --help”
parancs „php” egy gomb „--help” megjeleníti súgóinformáció
Példák PHP parancssori
A konzol megnyitásához (előnyösen mint egy adminisztrátor), és lépni a gyakorlatban.
Vegyünk két módon kezdeményezhető PHP kód:
- PHP kód továbbítása közvetlenül a parancssorból
- Megadása egy adott fájl futtatása
Az első módszer. Az opció „-r” (vagy „--run”) lehetővé teszi, hogy végre PHP-kódot megadva közvetlenül a parancssorból. Nyit és zár a PHP-címkék (