Cara menggunakan kesalahan cli php

Cara Menjalankan Server Web PHP Bawaan

Diposting oleh Problem Child Sabtu, 26 Oktober 2019

Cara Menjalankan Server Web Bawaan di PHP. PHP dilengkapi dengan web server built-in yang sangat membantu dalam proses pengembangan. Dengan adanya built-in web server ini memungkinkan kita untuk menjalankan web server menggunakan php-cli dan kita bisa mengecek langsung jika terjadi error pada kode melalui console
Pertama, pastikan paket php-cli sudah diinstal. Di Ubuntu dan Debian (dan turunannya), Anda dapat menggunakan perintah

sudo apt update && sudo apt install php-cli
Selanjutnya kita menjalankan web server dengan menggunakan flag -S atau --server dan --docroot atau -t untuk menentukan lokasi root comment dimana file PHP diletakkan. Contoh perintahnya adalah
php --server localhost. 8001 --docroot /tmp
Anda bisa mengubah port 8001, sedangkan untuk letak root document, sesuaikan sendiri dimana letak aplikasi atau program PHP Anda diletakan


Sebagai contoh, di sini saya ingin menjalankan skrip phpinfo menggunakan server PHP bawaan

gema "

php --server localhost. 8001 --docroot /tmp

Anda dapat memeriksa output langsung di terminal

Cara menggunakan kesalahan cli php


Sedangkan Anda bisa mengaksesnya melalui browser dan port yang sudah ditentukan sebelumnya

Cara menggunakan kesalahan cli php

Untuk menghentikan server bawaan PHP, cukup tekan ctrl + c


Oke mungkin sekian tutorial kali ini. Namun harus diingat bahwa tidak disarankan menjalankan server produksi menggunakan server bawaan di PHP. Gunakan server web seperti Nginx atau Apache

Membagikan

Kali ini yang akan dibahas adalah solusi error bagi pengguna XAMPP di Linux khususnya Ubuntu 14. 04 seperti yang saya gunakan. Jadi untuk apache2, php dan mysql saya mencoba menggunakan XAMPP di Ubuntu yang saya gunakan.  

Sesuai gambar diatas, error yang saya temukan adalah munculnya pesan error "/bin/sh. 1. php. tidak ditemukan" setiap kali saya ingin menyimpan file dengan ekstensi. php di Sublime Text yang saya gunakan. Setelah bertanya di salah satu forum, ternyata error tersebut muncul karena saya menggunakan XAMPP yaitu tidak tersedianya "php-cli" di XAMPP. Berbeda jika kita menginstall PHP dengan paket bawaan dari Ubuntu melalui terminal.  

Nah untuk solusinya kita bisa menghilangkan error tersebut dengan cara "install php-cli secara manual melalui terminal di ubuntu", silahkan ketik perintah sesuai gambar berikut

Dalam tutorial pemrograman PHP dan buku-buku yang beredar, tidak banyak yang membahas PHP CLI dan PHP interaktif

PHP sendiri merupakan bahasa pemrograman yang berfokus pada pengembangan web. Oleh karena itu, jarang digunakan di lingkungan CLI (Command Line).

Bagi yang belajar pemrograman PHP menggunakan XAMPP atau LAMPP, mungkin jarang menggunakan PHP CLI atau PHP interaktif

Tapi, bagi yang menggunakan paket terpisah (apache2, php, mysql), mungkin sering bermain dengan PHP CLI dan PHP interaktif

Apa itu PHP CLI?

PHP CLI (Command Line Interface) adalah PHP yang berjalan pada Command Line

PHP CLI memungkinkan kita untuk mengembangkan aplikasi shell dengan PHP

PHP CLI pertama kali diperkenalkan pada PHP versi 4. 2. 0 sebagai percobaan (percobaan)

Salah satu contoh aplikasi shell yang berjalan di Command Line adalah Composer

Composer sendiri adalah package manager untuk PHP, seperti apt di Linux

Cara Menggunakan PHP CLI

Cara menggunakan PHP CLI bisa kita baca melalui manualnya. Kita bisa membuka manual dengan perintah man php

Cara menggunakan kesalahan cli php

Contoh perintah Dasar PHP CLI

Menunjukkan bantuan

php -h

Jalankan skrip

php -f nama-skrip. php

atau

nama skrip php. php

Buat Server

php -S localhost. 8000

Menampilkan informasi PHP

php -i

Menampilkan versi PHP

php -v

Eksekusi fungsi bawaan PHP

php -r 'echo "Kencan sekarang". Tanggal("d/m/Y"). "\n";'

Hasil keluaran dari eksekusi melalui PHP CLI berupa teks biasa (plain text)

Jadi, meskipun kita mencetak tag HTML, hasilnya akan ditampilkan apa adanya

PHP interaktif

Salah satu fitur bahasa scripting adalah memiliki konsol untuk menjalankan atau mengeksekusi suatu fungsi secara interaktif

Cara masuk ke mode interaktif PHP adalah dengan mengetikkan perintah php -a di terminal

Cara menggunakan kesalahan cli php

Dalam mode interaktif, kita dapat mengetikkan perintah atau fungsi PHP secara langsung. Kemudian akan mendapatkan hasil output pada saat itu

Setiap perintah harus diakhiri dengan titik koma (;)

Jika tidak, kesalahan akan terjadi

Berbeda dengan console javascript yang tidak bisa menggunakan titik koma

Kesimpulan

PHP CLI adalah PHP yang dijalankan melalui Command Line. Sedangkan PHP Interactive adalah konsol PHP yang memungkinkan kita menjalankan fungsi atau perintah PHP secara interaktif

PHP CLI dan PHP interaktif sering digunakan untuk menguji kode atau fungsi skrip

Baca juga. Pelajari PHP. Memahami Prosedur dan Fungsi. Pelajari PHP. Perbedaan antara fungsi echo(), print(), dan printf() di PHP. Pelajari PHP. Sintaks Dasar PHP Yang Harus Anda Pahami