Cara Menggunakan dan Melaksanakan Kod PHP di Linux Command Rine - Bahagian 1

Cara Menggunakan dan Melaksanakan Kod PHP di Linux Command Rine - Bahagian 1

Php adalah bahasa skrip sisi pelayan sumber terbuka yang pada asalnya berdiri untuk 'Halaman rumah peribadi'sekarang bermaksud'PHP: Preprocessor hiperteks', yang merupakan akronim rekursif. Ia adalah bahasa skrip platform silang yang sangat dipengaruhi oleh C, C ++ dan Java.

Jalankan kod PHP dalam baris arahan Linux - Bahagian 1

Sintaks PHP sangat serupa dengan sintaks dalam bahasa pengaturcaraan C, Java dan Perl dengan beberapa ciri khusus PHP. PHP digunakan oleh beberapa 260 juta laman web, sehingga sekarang. Pelepasan stabil semasa adalah versi php 5.6.10.

PHP adalah skrip tertanam HTML yang memudahkan pemaju untuk menulis halaman yang dihasilkan secara dinamik dengan cepat. PHP terutamanya digunakan pada sisi pelayan (dan JavaScript di sisi klien) untuk menghasilkan laman web dinamik melalui HTTP, namun anda akan terkejut mengetahui bahawa anda boleh melaksanakan PHP di terminal Linux tanpa memerlukan penyemak imbas web.

Artikel ini bertujuan untuk membuang cahaya pada aspek baris arahan bahasa skrip php.

1. Selepas Php dan Apache2 pemasangan, kita perlu memasang penterjemah baris arahan php.

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

Perkara seterusnya, kami lakukan ialah menguji PHP (jika dipasang dengan betul atau tidak) biasanya dengan membuat fail Infophp.php di lokasi '/var/www/html'(APACHE2 Direktori kerja di kebanyakan distros), dengan kandungannya , hanya dengan menjalankan arahan di bawah.

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

Dan kemudian tunjuk penyemak imbas anda ke http: // 127.0.0.1/Infophp.php yang membuka fail ini dalam penyemak imbas web.

Semak maklumat PHP

Hasil yang sama dapat diperoleh dari terminal Linux tanpa memerlukan penyemak imbas. Jalankan fail php yang terletak di '/var/www/html/infophp.php'Dalam baris arahan Linux sebagai:

# php -f/var/www/html/infophp.php 
Semak maklumat PHP dari CommandLine

Oleh kerana output terlalu besar, kita dapat menempelkan output di atas dengan 'kurang'Perintah untuk mendapatkan satu output skrin pada satu masa, semata -mata sebagai:

# php -f/var/www/html/infophp.Php | kurang 
Periksa semua maklumat PHP

Pilihan di sini '-f'Huruskan dan laksanakan fail yang mengikuti arahan.

2. Kita boleh guna phpinfo () Yang merupakan alat penyahpepijatan yang sangat berharga secara langsung pada baris arahan Linux tanpa memerlukan memanggilnya dari fail, semata-mata sebagai:

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

Di sini pilihan '-r'Jalankan kod php di terminal linux secara langsung tanpa tag < dan >.

3. Jalankan PHP dalam mod interaktif dan lakukan beberapa matematik. Pilihan di sini '-a'adalah untuk menjalankan php dalam mod interaktif.

# php -a 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 mod interaktif PHP.

Dayakan mod interaktif PHP

4. Anda boleh menjalankan skrip php semata -mata seperti, jika ia adalah skrip shell. Pertama buat skrip sampel PHP dalam direktori kerja semasa anda.

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

Notis yang kami gunakan #!/usr/bin/php Dalam baris pertama skrip PHP seperti yang kita gunakan untuk melakukan dalam skrip shell (/bin/bash). Baris pertama #!/usr/bin/php Memberitahu baris arahan Linux untuk menghuraikan fail skrip ini kepada penterjemah php.

Kedua menjadikannya boleh dilaksanakan sebagai:

# chmod 755 phpscript.php 

dan jalankan sebagai,

# ./phpscript.php 

5. Anda akan terkejut mengetahui bahawa anda boleh membuat fungsi mudah semua dengan diri anda menggunakan shell interaktif. Inilah arahan langkah langkah demi langkah.

Mulakan mod interaktif PHP.

# php -a 

Buat fungsi dan namakannya. Juga menyatakan dua pembolehubah $ a dan $ b.

php> Penambahan Fungsi ($ A, $ B) 

Gunakan pendakap keriting untuk menentukan peraturan di antara mereka untuk fungsi ini.

php>  

Tentukan Peraturan (s). Di sini peraturan mengatakan untuk menambah dua pembolehubah.

php echo $ a + $ b; 

Semua peraturan yang ditakrifkan. Lampirkan peraturan dengan menutup pendakap keriting.

php  

Fungsi ujian dan tambahkan digit 4 dan 3 hanya sebagai:

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

Anda boleh menjalankan kod di bawah untuk melaksanakan fungsi, seberapa banyak yang anda mahukan dengan nilai yang berbeza. Menggantikan a dan b dengan nilai anda.

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

Anda boleh menjalankan fungsi ini sehingga anda berhenti mod interaktif (Ctrl+z). Anda juga akan menyedari bahawa dalam output di atas jenis data yang dikembalikan adalah Batal. Ini boleh diperbaiki dengan meminta shell interaktif php untuk kembali ke tempat echo.

Cukup ganti 'echo'Pernyataan dalam fungsi di atas dengan'kembali'

Menggantikan

php echo $ a + $ b; 

dengan

php return $ a + $ b; 

dan selebihnya perkara dan prinsip tetap sama.

Berikut adalah contoh, yang mengembalikan jenis data yang sesuai dalam output.

Fungsi PHP

Sentiasa ingat, fungsi yang ditetapkan pengguna tidak disimpan dalam sejarah dari sesi shell ke sesi shell, oleh itu apabila anda keluar dari shell interaktif, ia hilang.

Semoga anda menyukai sesi ini. Terus terhubung untuk lebih banyak jawatan sedemikian. Tinggal dan sihat. Beri kami maklum balas berharga anda dalam komen. Seperti Ans berkongsi kami dan membantu kami tersebar.

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