Untuk menjelaskan cara kerja eksekusi PHP, kami juga harus memberi Anda cara server web beroperasi pada tingkat yang sangat dasar. Ini akan membantu Anda memahami bagaimana server web berinteraksi dengan juru bahasa php untuk mengeksekusi skrip php Show Apa itu Server Web?Seperti yang kita semua tahu, Server Web adalah bagian dari Lapisan Perangkat Lunak Server Web Hosting. Karena itu berjalan sebagai layanan (proses, daemon) di Server Web Hosting yang mengimplementasikan model komunikasi Client-Server membuat tujuan utamanya untuk menjawab permintaan web yang dibuat ke situs web yang dihosting di server. Biasanya, permintaan ini dikirim oleh Peramban Web pengunjung ke situs web yang dihosting di Server Web Hosting Seluruh proses dapat divisualisasikan dengan diagram berikut Bagaimana Server Web memproses skrip PHP? Terutama Server Web dimaksudkan hanya melayani file statis seperti
dengan mengirimkannya secara langsung sebagai tanggapan atas permintaan yang dibuat oleh browser pengunjung. Dengan kata lain Server Web tidak dikonfigurasi untuk langsung melayani file bahasa dinamis seperti. file php Bahkan, jika tempat pemilik situs web. skrip php pada instalasi Server Web vanilla file akan ditafsirkan dan dikirim dalam format Teks Biasa yang berarti bahwa semua kode PHP akan dikirimkan sebagai respons di Browser Web pengunjung Jadi bagaimana Web Server mengetahui hasil apa yang akan ditampilkan ketika skrip PHP diminta oleh Web Browser pengunjung situs web? Untuk menjawab pertanyaan itu kita perlu masuk lebih dalam ke Samudera PHP. Agar skrip PHP dapat dieksekusi sebagai entitas pemrograman mandiri, diperlukan juru bahasa. Penerjemah adalah skrip biner yang dieksekusi hanya saat dipanggil. Jadi, jika skrip PHP perlu dijalankan, juru bahasa dipanggil baik oleh pengguna secara langsung melalui konsol server atau melalui beberapa layanan lain yang sudah berjalan di Server Web Hosting (Server Web) Dalam konteks PHP, contoh baris perintah berikut dapat dipertimbangkan ketika ada juru bahasa PHP yang diinstal di server [email protected] [~]# whereis php php: /usr/bin/php [email protected] [~]# echo "" > helloworld.php [email protected] [~]# /usr/bin/php -q helloworld.php Hello World!
Pendekatan yang sama berlaku dalam konteks Server Web - ketika permintaan ke skrip PHP mengenai Server Web (misalnya https. //contoh. com/index. php), sedang diarahkan oleh Server Web ke juru bahasa PHP yang tersedia di Server Web Hosting. Penerjemah pada dasarnya mengeksekusi semua logika pemrograman yang diterapkan dalam file PHP dan mengembalikan hasilnya ke Server Web baik dalam format Teks Biasa atau HTML. Sejak saat itu, Server Web menganggap hasil tersebut sebagai sumber daya Statis dan mengembalikannya ke Browser Web pengunjung yang membuat permintaan Seluruh proses dapat divisualisasikan dengan diagram berikut Dengan ini kita dapat menyimpulkan tutorial kita tentang cara kerja eksekusi PHP. Untuk informasi tentang alasan peningkatan jumlah eksekusi PHP di akun hosting Anda dan praktik terbaik untuk mengurangi penggunaan sumber daya ini, silakan lihat tutorial terkait Halo teman teman. Mungkin banyak dari kita yang sudah familiar dengan apa itu bahasa pemrograman dan khususnya apa itu bahasa pemrograman PHP. kali ini kita akan memulai pembahasan tentang dasar-dasar pemrograman PHP. kita langsung saja ke pembahasan pertama bahasa pemrograman PHP PHP termasuk dalam kelompok bahasa pemrograman yang disebut bahasa scripting. Bahasa pemrograman skrip tidak memerlukan lingkungan kerja khusus untuk dijalankan. Secara umum, ini dapat disematkan ke dalam kode bahasa pemrograman lain. File PHP dapat berisi kode php itu sendiri, atau bahkan dapat menambahkan kode HTML, CSS, atau JavaScript PHP. Hypertext Preprocessor adalah bahasa scripting yang dapat disematkan atau disematkan ke dalam HTML. PHP adalah bahasa skrip sisi server, bahasa pemrograman yang digunakan untuk mengembangkan situs web statis atau situs web dinamis atau aplikasi Web. Karena php adalah server-side scripting, bahasa pemrograman jenis ini nantinya akan dijalankan/diproses oleh server. Berbeda dengan HTML yang diproses di sisi klien. Pemrograman sisi server adalah jenis bahasa pemrograman di mana skrip / program akan dieksekusi / diproses oleh server Mekanisme Eksekusi Kode Sumber Execution/menjalankan kode sumber PHP adalah proses untuk menjalankan suatu program sehingga menampilkan halaman web. File PHP yang akan dijalankan harus dalam C. folder \xampp\htdocs. Nama file PHP harus tanpa spasi dan harus huruf kecil atau Anda dapat menggunakan garis bawah (_) sebagai pengganti spasi Alat untuk Mengeksekusi Kode Sumber PHP
Mekanisme Eksekusi Kode Sumber PHP
Fungsi ekstensi adalah agar server dapat mengidentifikasi file dan skrip PHP. File PHP harus disimpan dengan “. php”. Kesimpulan Kami telah sampai pada suatu kesimpulan. Kesimpulan dari pembahasan kita adalah bahwa PHP adalah bahasa pemrograman scripting, PHP juga dijalankan di sisi server, kemudian alat untuk mengeksekusi PHP adalah text editor, web server, web browser. Pembahasan Basic PHP akan kita lanjutkan pada artikel selanjutnya. Semoga artikel ini dapat bermanfaat Bagaimana kode PHP dieksekusi?Secara garis besar, interpreter PHP melewati empat tahap saat mengeksekusi kode. Lexing . Mengurai . Kompilasi .
Di mana pemrosesan PHP berlangsung?Semua pemrosesan skrip PHP terjadi di server web bukan di komputer Anda. Ini membuat halaman web dan interaksi dengan halaman lebih efisien dan lebih cepat. Ini lebih efisien daripada bahasa skrip sisi browser seperti Javascript yang diproses oleh browser dan menggunakan sumber daya CPU Anda untuk bekerja.
Di mana kode PHP paling sering dijalankan?Semua kode PHP dijalankan hanya di server web , bukan di komputer lokal Anda. Misalnya, jika Anda mengisi formulir di situs web dan mengirimkannya, atau mengeklik tautan ke halaman web yang ditulis dalam PHP, tidak ada kode PHP sebenarnya yang berjalan di komputer Anda.
Apakah PHP berjalan di browser atau server?Browser Anda dapat menangani HTML sendiri, tetapi harus membuat permintaan ke server web untuk menangani skrip PHP . Server itu dapat mengambil skrip PHP Anda dan menjalankannya, lalu mengambil respons dan mengirimkannya kembali ke browser Anda. Browser Anda kemudian dapat memahami dan menangani respons. |