Cara menggunakan dan menjalankan kode PHP di baris perintah Linux - Bagian 1

Cara menggunakan dan menjalankan kode PHP di baris perintah Linux - Bagian 1

Php adalah bahasa skrip sisi server open source yang awalnya berdiri untuk 'Halaman Beranda Pribadi'Sekarang singkatan'PHP: Preprocessor Hypertext', yang merupakan akronim rekursif. Ini adalah bahasa skrip lintas platform yang sangat dipengaruhi oleh C, C ++ dan Java.

Jalankan kode PHP di baris perintah Linux - Bagian 1

Sintaks PHP sangat mirip dengan sintaks dalam bahasa pemrograman C, Java dan Perl dengan beberapa fitur spesifik PHP. PHP digunakan oleh beberapa orang 260 juta situs web, sampai sekarang. Rilis stabil saat ini adalah versi php 5.6.10.

PHP adalah skrip tertanam HTML yang memfasilitasi pengembang untuk menulis halaman yang dihasilkan secara dinamis dengan cepat. PHP terutama digunakan pada sisi server (dan JavaScript di sisi klien) untuk menghasilkan halaman web dinamis melalui HTTP, namun Anda akan terkejut mengetahui bahwa Anda dapat menjalankan PHP di terminal Linux tanpa perlu browser web Web.

Artikel ini bertujuan untuk menyoroti aspek baris perintah dari bahasa skrip PHP.

1. Setelah Php Dan Apache2 instalasi, kita perlu menginstal interpreter baris perintah php.

# apt-get install php5-cli [Debian dan sistem yang sama) # yum instal php-cli [Centos dan sistem yang sama) 

Hal berikutnya, kami lakukan adalah menguji PHP (jika diinstal dengan benar atau tidak) biasanya dengan membuat file infopp.php di lokasi '/var/www/html'(Direktori kerja apache2 di sebagian besar distro), dengan konten , cukup dengan menjalankan perintah di bawah ini.

# echo ''>/var/www/html/infophp.php 

dan kemudian arahkan browser Anda ke http: // 127.0.0.1/infophp.php yang membuka file ini di browser web.

Periksa info PHP

Hasil yang sama dapat diperoleh dari terminal Linux tanpa perlu browser apa pun. Jalankan file php yang terletak di '/var/www/html/infophp.php'di baris perintah linux sebagai:

# php -f/var/www/html/infophp.php 
Periksa info PHP dari Commandline

Karena outputnya terlalu besar, kita dapat menyalurkan output di ataslebih sedikit'Perintah untuk mendapatkan satu output layar pada satu waktu, hanya sebagai:

# php -f/var/www/html/infophp.php | lebih sedikit 
Periksa semua info PHP

Di sini opsi '-F'Parse dan jalankan file yang mengikuti perintah.

2. Kita bisa gunakan phpinfo () yang merupakan alat debugging yang sangat berharga secara langsung pada baris perintah Linux tanpa perlu memanggilnya dari file, hanya sebagai:

# php -r 'phpinfo ();' 
Alat debugging PHP

Di sini opsi '-R'Jalankan kode PHP di terminal Linux secara langsung tanpa tag < Dan >.

3. Jalankan PHP dalam mode interaktif dan lakukan beberapa matematika. Di sini opsi '-A'adalah untuk menjalankan PHP dalam mode interaktif.

# php -se shell interaktif 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> KELUAR 

Tekan 'KELUAR' atau 'Ctrl+c'Untuk menutup mode interaktif PHP.

Aktifkan Mode Interaktif PHP

4. Anda dapat menjalankan skrip PHP hanya sebagai, jika itu adalah skrip shell. Pertama -tama buat skrip sampel PHP di direktori kerja Anda saat ini.

# echo -e '#!/usr/bin/php \ n '> phpscript.php 

Perhatikan yang kami gunakan #!/usr/bin/php Di baris pertama skrip PHP ini seperti yang kita gunakan untuk melakukan dalam skrip shell (/bin/bash). Baris pertama #!/usr/bin/php memberi tahu baris perintah Linux untuk menguraikan file skrip ini ke interpreter php.

Kedua membuatnya dapat dieksekusi sebagai:

# chmod 755 Phpscript.php 

dan jalankan sebagai,

# ./phpscript.php 

5. Anda akan terkejut mengetahui bahwa Anda dapat membuat fungsi sederhana sendirian menggunakan shell interaktif. Inilah instruksi langkah demi langkah.

Mulai Mode Interaktif PHP.

# php -a 

Buat fungsi dan beri nama penambahan. Juga menyatakan dua variabel $ a Dan $ b.

php> Penambahan fungsi ($ A, $ B) 

Gunakan kawat gigi keriting untuk mendefinisikan aturan di antara mereka untuk fungsi ini.

php>  

Tentukan aturan. Di sini aturannya mengatakan untuk menambahkan dua variabel.

php echo $ a + $ b; 

Semua aturan ditentukan. Melampirkan aturan dengan menutup kawat gigi keriting.

php  

Fungsi uji dan tambahkan digit 4 dan 3 hanya sebagai:

php> var_dump (penambahan (4,3)); 
Output sampel
7null 

Anda dapat menjalankan kode di bawah ini untuk menjalankan fungsi, sebanyak yang Anda inginkan dengan nilai yang berbeda. Mengganti A Dan B dengan nilai -nilai Anda.

php> var_dump (tambahan (a, b)); 
php> var_dump (tambahan (9,3.3)); 
Output sampel
12.3null 
Buat fungsi PHP

Anda dapat menjalankan fungsi ini sampai Anda keluar dari mode interaktif (Ctrl+Z). Anda juga akan memperhatikan bahwa dalam output di atas tipe data yang dikembalikan adalah BATAL. Ini dapat diperbaiki dengan meminta shell interaktif php untuk kembali sebagai pengganti gema.

Cukup ganti 'gema'pernyataan dalam fungsi di atas dengan'kembali'

Mengganti

php echo $ a + $ b; 

dengan

php return $ a + $ b; 

dan sisa dan prinsip tetap sama.

Berikut adalah contohnya, yang mengembalikan tipe data yang sesuai dalam output.

Fungsi PHP

Selalu ingat, fungsi yang ditentukan pengguna tidak disimpan dalam sejarah dari sesi shell ke sesi shell, karenanya setelah Anda keluar dari shell interaktif, itu hilang.

Semoga Anda menyukai sesi ini. Tetap terhubung untuk lebih banyak posting seperti itu. Tetap disini dan sehat. Berikan kami umpan balik berharga Anda di komentar. Seperti Ans berbagi kami dan bantu kami menyebar.

Baca juga: 12 Penggunaan Commandline PHP yang Berguna di Terminal Linux - Bagian 2