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 (