12 Penggunaan Commandline PHP Berguna Setiap pengguna Linux mesti tahu
- 1577
- 336
- Ronnie Hermann
Dalam jawatan terakhir saya "Cara Menggunakan dan Melaksanakan Kod PHP dalam Linux Command -line", saya menekankan pada menjalankan kod PHP secara langsung dalam baris arahan Linux serta melaksanakan fail skrip PHP di Terminal Linux.
Jalankan Kod PHP di Linux Commandline - Bahagian 2Catatan ini bertujuan untuk membuat anda menyedari beberapa ciri hebat penggunaan PHP di Terminal Linux.
Marilah kita mengkonfigurasi beberapa php.Ini
Tetapan dalam shell interaktif PHP.
6. Tetapkan arahan baris arahan php
Untuk menetapkan arahan baris arahan PHP, anda perlu memulakan shell interaktif PHP dari terminal linux menggunakan berikut php -a (Membolehkan mod interaktif PHP).
$ php -a
Dan kemudian tetapkan apa -apa (katakan Hai tecmint ::) sebagai PHP Interactive Shell Command Prompt, semata -mata sebagai:
php> #cli.segera = hai tecmint ::Dayakan PHP Interactive Shell
Anda juga boleh menetapkan masa semasa sebagai arahan baris arahan anda, semata -mata sebagai:
php> #cli.prompt = 'echo date (' h: m: s ');' > 22:15:43>
7. Menghasilkan satu output skrin pada satu masa
Dalam artikel terakhir kami, kami telah menggunakan 'kurang'Perintah di banyak tempat saluran paipD dengan arahan asal. Kami melakukan ini untuk mendapatkan satu skrin output di mana output tidak dapat dimuatkan pada satu skrin. Tetapi kita boleh mengkonfigurasi php.Ini fail untuk ditetapkan pager nilai kepada kurang untuk menghasilkan satu output skrin pada satu masa hanya,
$ php -a php> #cli.pager = kurangBetulkan output skrin php
Jadi, lain kali anda menjalankan arahan (katakan debugger phpinfo ();
) di mana output terlalu besar untuk menyesuaikan skrin, ia akan menghasilkan output secara automatik yang sesuai dengan semasa anda.
php> phpinfo ();Output maklumat php
8. Cadangan dan Penyempurnaan Tab
PHP Shell cukup pintar untuk menunjukkan cadangan dan Tab Selesai. Anda boleh menggunakan kekunci tab untuk menggunakan ciri ini. Sekiranya lebih daripada satu pilihan tersedia untuk rentetan yang anda mahu siap untuk penyempurnaan, anda perlu menggunakan kunci tab dua kali, gunakannya sekali.
Dalam kes lebih daripada satu kemungkinan, gunakan Tab dua kali.
php> Zip [tab] [tab]
Dalam kes yang ada, gunakan Tab sekali.
php> #cli.pager [tab]
Anda boleh terus menekan Tab untuk pilihan sehingga nilai pilihan berpuas hati. Semua aktiviti dilog masuk ke fail ~/.PHP-History
.
Untuk memeriksa log aktiviti shell interaktif PHP anda, anda boleh menjalankan:
$ nano ~/.php_history | kurangPeriksa log shell interaktif php
9. Anda boleh menggunakan warna di dalam shell interaktif php. Yang perlu anda ketahui adalah kod warna.
Gunakan echo Untuk mencetak output ke dalam pelbagai warna, semata -mata seperti:
php> echo "color_code1 Text Second_Color_Code";
atau contoh yang lebih jelas ialah:
php> echo "3 [0; 31m hi tecmint \ x1b [0m";Dayakan Warna dalam PHP Shell
Kami telah melihat sehingga sekarang bahawa menekan kekunci pulangan bermaksud melaksanakan arahan, namun titik koma pada akhir setiap arahan dalam shell php adalah wajib.
10. Nama Basename di PHP Shell Mencetak Komponen Nama Laluan Jalan
Fungsi BaseName dalam shell PHP mencetak komponen nama trailing dari rentetan yang diberikan yang mengandungi laluan ke fail atau direktori.
Basename () Contoh #1 dan #2.
php> echo baseName ("/var/www/html/wp/wp-content/plugins"); php> Echo Basename ("www.Tecmint.com/contact-us.html ");
Kedua -dua contoh di atas akan dikeluarkan:
Plugin Contact-US.htmlCetak nama asas dalam php
11. Anda boleh membuat fail (katakan ujian1.txt) menggunakan shell interaktif php di desktop anda, semata -mata sebagai
$ sentuh ("/home/avi/desktop/test1.txt ");
Kami telah melihat betapa baiknya shell php interaktif dalam matematik, berikut adalah beberapa contoh lagi untuk mencetuskan anda.
12. Cetak panjang rentetan Katakan Tecmint.com menggunakan php interaktif
Strlen fungsi yang digunakan untuk mendapatkan panjang rentetan yang diberikan.
php> Echo Strlen ("Tecmint.com ");Cetak rentetan panjang dalam php
13. Shell interaktif php boleh menyusun pelbagai. Ya anda mendengarnya dengan betul
Mengisytiharkan pemboleh ubah a dan tetapkan nilai untuk array (7,9,2,5,10).
php> $ a = array (7,9,2,5,10);
Susun nombor dalam array.
php> sort ($ a);
Cetak nombor array dalam urutan yang disusun bersama dengan pesanan mereka. Yang pertama adalah [0].
php> print_r ($ a); Array ([0] => 2 [1] => 5 [2] => 7 [3] => 9 [4] => 10)Susun Array dalam PHP
14. Dapatkan nilai Pi dalam PHP Interactive Shell
php> echo pi (); 3.1415926535898
15. Cetak akar kuadrat nombor katakan 32
php> Echo Sqrt (150); 12.247448713916
16. Echo nombor rawak dari julat menjadi 0-10
php> Echo Rand (0, 10);Dapatkan nombor rawak dalam php
17. Dapatkan md5sum dan sha1sum untuk rentetan yang diberikan
Contohnya, mari kita periksa MD5Sum dan Sha1sum rentetan (katakan avi) pada shell php dan silang periksa hasilnya dengan md5sum dan sha1sum yang dihasilkan oleh shell bash.
php> echo md5 (avi); 3FCA379B3F0E322B7B7967BFCFB948AD php> echo sha1 (avi); 8F920F22884D6FEA9DF883843C4A8095A2E5AC6F
$ echo -n avi | MD5SUM 3FCA379B3F0E322B7B7967BFCFB948AD - $ echo -n avi | SHA1SUM 8F920F22884D6FEA9DF883843C4A8095A2E5AC6F -Semak md5sum dan sha1sum dalam php
Ini hanya sekilas apa yang dapat dicapai dari shell php dan bagaimana interaktif adalah shell php. Itu semua buat masa ini dari saya. Terus bersambung dengan Tecmint. Beri kami maklum balas berharga anda dalam komen. Suka dan kongsi kami untuk tersebar.
- « Pantau sumber pelayan dengan CollectD-Web dan Apache CGI di Linux
- Siri RHCSA menggunakan ACLS (senarai kawalan akses) dan pemasangan saham Samba / NFS - Bahagian 7 »