Jak używać i wykonywać kody PHP w wierszu polecenia Linux - Część 1
- 1706
- 289
- Maria Piwowarczyk
Php jest językiem skryptowym serwera typu open source, który pierwotnie oznaczałOsobista strona główna„Teraz oznacza”PHP: hipertekstowy preprocesor', który jest akronimem rekurencyjnym. Jest to język skryptowy między platformą, na który ma duży wpływ C, C ++ i Java.
Uruchom kody PHP w wierszu poleceń Linux - część 1Składnia PHP jest bardzo podobna do składni w języku programowania C, Java i Perl z kilkoma cechami specyficznymi dla PHP. PHP jest używany przez niektóre 260 milionów na razie strony internetowe. Obecna stabilna wersja to wersja PHP 5.6.10.
PHP to skrypt osadzony HTML, który ułatwia programistom szybkie pisanie dynamicznie generowanych stron. PHP jest używany przede wszystkim po stronie serwera (i JavaScript po stronie klienta) w celu wygenerowania dynamicznych stron internetowych przez HTTP, jednak będziesz zaskoczony, że możesz wiedzieć, że możesz wykonać PHP w terminalu Linux bez potrzeby przeglądarki internetowej przeglądarki internetowej.
Ten artykuł ma na celu rzucenie światła na aspekt wiersza polecenia języka skryptu PHP.
1. Po Php I Apache2 instalacja, musimy zainstalować interpreter linii poleceń PHP.
# apt-get instaluj php5-cli [Debian i podobnie jak system) # Yum Instal PHP-CLI [Centos i podobnie jak system)
Następną rzeczą jest przetestowanie PHP (jeśli jest to poprawnie zainstalowane, czy nie) zwykle jako poprzez utworzenie pliku Infophp.php
na miejscu '/var/www/html'(Katalog roboczy Apache2 w większości dystrybucji), z treścią , Po prostu uruchamiając poniższe polecenie.
# echo ''>/var/www/html/infophp.php
a następnie skieruj przeglądarkę http: // 127.0.0.1/infophp.php który otwiera ten plik w przeglądarce internetowej.
Sprawdź informacje PHPTe same wyniki można uzyskać z terminalu Linux bez potrzeby przeglądarki. Uruchom plik PHP znajdujący się w '/var/www/html/infophp.php„W wierszu poleceń Linux jako:
# php -f/var/www/html/infophp.phpSprawdź informacje PHP z Commandline
Ponieważ wyjście jest zbyt duże, możemy ruszyć powyższą wyjściem z 'mniej„Polecenie, aby uzyskać jedno wyjście ekranu na raz, po prostu jako:
# php -f/var/www/html/infophp.php | mniejSprawdź wszystkie informacje PHP
Tutaj opcja '-F„Parse i wykonaj plik, który podąża za poleceniem.
2. Możemy użyć phpinfo ()
który jest bardzo cennym narzędziem debugowania bezpośrednio na linii poleceń Linux bez konieczności wywołania go z pliku, po prostu jako:
# php -r 'phpinfo ();'Narzędzie do debugowania PHP
Tutaj opcja '-R„Uruchom kod PHP w terminalu Linux bezpośrednio bez znaczników <
I >
.
3. Uruchom PHP w trybie interaktywnym i wykonaj matematykę. Tutaj opcja '-A„Służy do uruchamiania PHP w trybie interaktywnym.
# Php -interaktywna powłoka php> Echo 2+3; 5 php> Echo 9-6; 3 php> Echo 5*4; 20 php> Echo 12/3; 4 php> Echo 12/5; 2.4 php> Echo 2+3-1; 4 php> Echo 2+3-1*3; 2 php> Wyjście
Naciskać 'Wyjście' Lub 'Ctrl+c„Aby zamknąć tryb interaktywny PHP.
Włącz tryb interaktywny PHP4. Możesz uruchomić skrypt php po prostu jako, jeśli jest to skrypt powłoki. Najpierw utwórz przykładowy skrypt PHP w bieżącym katalogu roboczym.
# echo -e '#!/usr/bin/php \ n '> phpscript.php
Zauważ, że użyliśmy #!/usr/bin/php
W pierwszym wierszu tego skryptu PHP używamy w skrypcie powłoki (/bin/bash). Pierwsza linia #!/usr/bin/php mówi linii polecenia Linux, aby parsować ten plik skryptu do interpretera PHP.
Drugi uczyń go wykonywaniem jako:
# CHMOD 755 PhPScript.php
i uruchom go jako,
# ./PhPScript.php
5. Będziesz zaskoczony, że możesz tworzyć proste funkcje samodzielnie za pomocą interaktywnej powłoki. Oto instrukcja krok po kroku.
Uruchom tryb interaktywny PHP.
# php -a
Utwórz funkcję i nazwij ją dodaniem. Dokonaj także dwóch zmiennych $ a I $ b.
php> Dodatek funkcji ($ a, $ b)
Użyj klastrowych aparatów ortodontycznych, aby zdefiniować reguły między nimi dla tej funkcji.
php>
Zdefiniuj reguły (y). Tutaj reguła mówią, aby dodać dwie zmienne.
php echo $ a + $ b;
Wszystkie zasady zdefiniowane. Załącz zasady, zamykając kręcone aparaty ortodontyczne.
php
Funkcja testowa i dodaj cyfry 4 i 3 po prostu jako:
php> var_dump (dodatek (4,3));
Przykładowy wyjście
7Null
Możesz uruchomić poniższy kod, aby wykonać funkcję, tyle razy, ile chcesz z różnymi wartościami. Zastępować A I B z twoimi wartościami.
php> var_dump (dodatek (a, b));
php> var_dump (dodatek (9,3.3));
Przykładowy wyjście
12.3NullUtwórz funkcje PHP
Możesz uruchomić tę funkcję, aż wyrzucisz tryb interaktywny (Ctrl+z). Zauważyłbyś również, że na powyższym wyjściu zwracany typ danych jest ZERO. Można to naprawić, prosząc interaktywną powrót PHP o powrót zamiast Echo.
Po prostu wymień ''Echo„Instrukcja w powyższej funkcji z”powrót'
Zastępować
php echo $ a + $ b;
z
php return $ a + $ b;
a reszta rzeczy i zasady pozostają takie same.
Oto przykład, który zwraca odpowiedni typ danych w wyjściu.
Funkcje PHPZawsze pamiętaj, że funkcje zdefiniowane przez użytkownika nie są zapisywane w historii od sesji sesji powłoki do sesji powłoki, stąd po wyjściu z interaktywnej powłoki.
Mam nadzieję, że podobała Ci się ta sesja. Trzymaj się więcej takich postów. Bądź na bieżąco i zdrowy. Przekaż nam swoją cenną informację zwrotną w komentarzach. Jak i podziel się nami i pomóż nam się rozprzestrzeniać.
Przeczytaj także: 12 Przydatne użycie linii poleceń PHP na terminalu Linux - Część 2
- « Konfigurowanie serwerów internetowych równoważenie obciążenia za pomocą „funta” na RHEL/CENTOS
- GNU/Linux Advanced System Administration Bezpłatny ebook - Pobierz teraz »