Cara Menggunakan dan Melaksanakan Kod PHP di Linux Command Rine - Bahagian 1
- 2652
- 506
- Jerome Quitzon
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 1Sintaks 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 PHPHasil 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.phpSemak 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 | kurangPeriksa 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 PHP4. 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.3nullBuat 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 PHPSentiasa 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
- « Menyediakan Pelayan Web Memuatkan Mengimbangi Menggunakan 'Pound' pada RHEL/CentOS
- GNU/Linux Advanced System Administration Ebook Percuma - Muat turun sekarang »