Wiem, że możesz uruchamiać pliki php z terminala z Linuksem z PHP ... I.e. "php script.php" ... Ale czy istnieje program, który pozwala bezpośrednio wprowadzić php do terminala (za pośrednictwem dowolnego programu pośredniczącego) i wyprowadzić wyniki? To znaczy. W terminalu testowanie globów php jak getinfo(), itd ..? Każda pomoc byłaby świetna, chciałbym przetestować funkcje i polecenia za pośrednictwem terminala wykonawczego. Dzięki!PHP - Wykonaj kod z terminala, serwer ubuntu
Odpowiedz
php -a
(od PHP 5.1) powinien robić, co chcesz.
http://php.net/manual/en/features.commandline.interactive.php
może Cię zainteresować program o nazwie PHP Shell Terminal: http://sourceforge.net/projects/phpterm/
To jest bardziej jak klient SSH napisany w PHP niż narzędzie do debugowania PHP. –
php -r 'phpinfo();'
pracował dla mnie na OSX.
Lepszym sposobem byłoby użycie powłoki zobacz [tutaj] (http://stackoverflow.com/a/12631935/1815624) [Jeśli wpiszesz "php -a" i uzyskasz odpowiedź "Interactive Shell" z następującym po niej pytaniem "php>", masz dostępną interaktywną powłokę (PHP skompilowano z obsługą readline). Jeśli zamiast tego otrzymasz odpowiedź "Włączony tryb interaktywny", NIE masz dostępnej powłoki interaktywnej] (http://php.net/manual/en/features.commandline.interactive.php #108006) i to właśnie dlatego użyłbym tej odpowiedzi. – CrandellWS
- 1. Wykonaj XQuery z PHP
- 2. Pomoc przy instalacji Node.js na Ubuntu 10.04 z terminala?
- 3. Jak uruchomić kod Ruby z terminala?
- 4. PHP CLI nie działa PCNTL w PHP7.0 Ubuntu serwer xenial
- 5. Wykonaj kod maszyny binarnej z C
- 6. Wykonaj kod po zamknięciu WPF
- 7. Wykonaj kolorowane polecenie ze skryptu php.
- 8. Wykonaj skrypt php przed każdym skryptem php?
- 9. upload_max_filesize - idealny serwer ubuntu ISPConfig 3
- 10. Uruchamianie serwera TCP z terminala
- 11. Edytory PHP dla Ubuntu
- 12. Uruchom kod zespołu na ubuntu
- 13. Wykonaj kod, gdy debuger VisualStudio kończy pracę:
- 14. Wykonaj kod przed/po każdym działaniu kontrolera
- 15. Wykonaj kod po kliknięciu na TextBox?
- 16. Wykonaj kod zaraz po zresetowaniu formularza
- 17. Wykonaj kod po uruchomieniu serwera Sinatra
- 18. Wykonaj kod C# przy użyciu Powershell
- 19. plt.show() powodujące zawieszenie terminala
- 20. Wykonaj kod .NET 3.0 z pakietu Office 2003
- 21. Matlab uruchomiony kod z php
- 22. Uruchom kod PHP z .htaccess?
- 23. PHP vs. serwer aplikacji?
- 24. Uruchom xcodeproj z terminala
- 25. Jak zrestartować zdalny serwer MySQL z systemem Linux Ubuntu?
- 26. xdebug dla php 7 na ubuntu 14.04
- 27. Instalacja zaćmienia php w Ubuntu
- 28. Napisz kod PHP w PHP
- 29. Prosty serwer WWW w PHP
- 30. OpenSSL nie pracuje z PHP wbudowany serwer WWW
Jeśli wpiszesz "php -a" i otrzymasz odpowiedź "Interactive Shell", a następnie "php>", masz dostępną interaktywną powłokę (PHP skompilowano z obsługą readline). Jeśli zamiast tego otrzymasz odpowiedź "Włączony tryb interaktywny", NIE masz dostępnej powłoki interaktywnej ... [link] (http://php.net/manual/en/features.commandline.interactive.php#108006) Bez powłoki można wypróbować sugerowaną metodę [tutaj] (http://stackoverflow.com/a/26822706/1815624) – CrandellWS
@CrandellWS Bardzo dziękuję za napiwek !!! Mam włączony tryb interaktywny i nie wiedziałem o tym. –
co z plikiem .php? \ –