Untuk apa php ini digunakan?

Apakah Anda ingin membuat beberapa perubahan khusus pada pengaturan PHP Anda atau baru saja mengganti versi PHP dan pengaturan yang salah sedang dimuat, Anda mungkin memerlukan PHP default. ini untuk versi PHP Anda saat ini. Di bawah ini kita akan membahas mengapa file ini penting

Apa fungsi PHP. file ini lakukan?

php. File ini berisi semua pengaturan konfigurasi PHP saat ini. seperti waktu eksekusi, batas memori, dll. Ini juga bagaimana modul PECL diaktifkan seperti memcache, APC, dll. File ini memungkinkan Anda untuk mengganti pengaturan konfigurasi default server

Menyiapkan php baru. file ini

Cara mudah memuat salinan PHP. berkas INI

Opsi Konfigurasi PHP tersedia di akun server bersama (ini termasuk akun Pengecer). Akun khusus/VPS hanya akan memiliki opsi Konfigurasi PHP jika sudah dimuat. Opsi ini menyediakan cara cepat dan mudah untuk memuat PHP. INI tanpa harus membuatnya secara manual

  1. Masuk ke akun cPanel Anda
  2. Buka bagian Perangkat Lunak dan Layanan, lalu klik Konfigurasi PHP (atau Manajer MultiPHP untuk pengguna VPS)
  3. Pastikan Anda menggunakan versi PHP yang Anda inginkan (jika Anda tidak yakin, biarkan apa adanya), lalu klik tombol Perbarui

Itu akan membuat PHP default. INI di folder PUBLIC_HTML Anda

Cara Membuat PHP Secara Manual. berkas INI

Mengklik tombol untuk versi PHP Anda akan membuka jendela baru yang berisi php yang benar. file ini untuk versi itu. Di bawah ini adalah langkah-langkah untuk menambahkan php. ini ke akun Anda

File konfigurasi PHP, php. ini, adalah cara terakhir dan paling cepat untuk memengaruhi fungsionalitas PHP. php. File ini dibaca setiap kali PHP diinisialisasi. dengan kata lain, setiap kali httpd dimulai ulang untuk versi modul atau dengan setiap eksekusi skrip untuk versi CGI. Jika perubahan Anda tidak. t muncul, ingatlah untuk berhenti dan mulai ulang httpd. Jika masih. t muncul, gunakan phpinfo() untuk memeriksa jalur ke php. ini

File konfigurasi dikomentari dengan baik dan menyeluruh. Kunci peka huruf besar kecil, nilai kata kunci tidak; . Boolean dapat direpresentasikan dengan 1/0, Ya/Tidak, Nyala/Mati, atau Benar/Salah. Nilai default di php. ini-dist akan menghasilkan instalasi PHP yang wajar yang dapat di-tweak nanti

Di sini kami menjelaskan pengaturan penting di php. ini yang mungkin Anda perlukan untuk PHP Parser Anda

short_open_tag = Mati

Tag terbuka pendek terlihat seperti ini. . Opsi ini harus disetel ke Nonaktif jika Anda ingin menggunakan fungsi XML

safe_mode = Mati

Jika ini diatur On, Anda mungkin mengkompilasi PHP dengan flag --enable-safe-mode. Mode aman paling relevan untuk penggunaan CGI. Lihat penjelasannya di bagian "Opsi waktu kompilasi CGI". sebelumnya dalam bab ini

safe_mode_exec_dir = [DIR]

Opsi ini hanya relevan jika mode aman aktif; . PHP dalam mode aman hanya mengeksekusi binari eksternal dari direktori ini. Standarnya adalah /usr/local/bin. Ini tidak ada hubungannya dengan menyajikan halaman Web PHP/HTML normal

safe_mode_allowed_env_vars = [PHP_]

Opsi ini menetapkan variabel lingkungan mana yang dapat diubah pengguna dalam mode aman. Standarnya hanya variabel yang diawali dengan "PHP_". Jika direktif ini kosong, sebagian besar variabel dapat diubah

safe_mode_protected_env_vars = [LD_LIBRARY_PATH]

Opsi ini menyetel variabel lingkungan mana yang tidak dapat diubah pengguna dalam mode aman, bahkan jika safe_mode_allowed_env_vars disetel secara permisif

nonaktifkan_fungsi = [fungsi1, fungsi2. ]

Tambahan selamat datang untuk konfigurasi PHP4 dan yang diabadikan dalam PHP5 adalah kemampuan untuk menonaktifkan fungsi yang dipilih untuk alasan keamanan. Sebelumnya, ini mengharuskan pengeditan tangan kode C dari mana PHP dibuat. Sistem file, sistem, dan fungsi jaringan mungkin harus menjadi yang pertama karena membiarkan kemampuan untuk menulis file dan mengubah sistem melalui HTTP bukanlah ide yang aman

max_execution_time = 30

Fungsi set_time_limit() menang. t berfungsi dalam mode aman, jadi ini adalah cara utama untuk membuat waktu skrip habis dalam mode aman. Di Windows, Anda harus membatalkan berdasarkan memori maksimum yang dikonsumsi daripada waktu. Anda juga dapat menggunakan pengaturan batas waktu Apache untuk batas waktu jika Anda menggunakan Apache, tetapi itu juga berlaku untuk file non-PHP di situs.

error_reporting = E_ALL & ~E_NOTICE

Nilai defaultnya adalah E_ALL & ~E_NOTICE, semua kesalahan kecuali pemberitahuan. Server pengembangan harus disetel setidaknya ke default;

error_prepend_string = [""]

Dengan bookend-nya, error_append_string, pengaturan ini memungkinkan Anda membuat pesan kesalahan dengan warna berbeda dari teks lain, atau apa pun yang Anda inginkan

warn_plus_overloading = Mati

Pengaturan ini mengeluarkan peringatan jika operator + digunakan dengan string, seperti dalam nilai formulir

variable_order = EGPCS

Pengaturan konfigurasi ini menggantikan gpc_order. Keduanya sekarang sudah tidak digunakan lagi bersama dengan register_globals. Ini mengatur urutan variabel yang berbeda. Lingkungan, DAPATKAN, POST, COOKIE, dan SERVER (alias Bawaan). Anda dapat mengubah urutan ini. Variabel akan ditimpa secara berurutan dalam urutan kiri ke kanan, dengan yang paling kanan selalu menang. Ini berarti jika Anda meninggalkan pengaturan default dan kebetulan menggunakan nama yang sama untuk variabel lingkungan, variabel POST, dan variabel COOKIE, variabel COOKIE akan memiliki nama tersebut di akhir proses. Dalam kehidupan nyata, ini tidak banyak terjadi

register_globals = Mati

Pengaturan ini memungkinkan Anda untuk memutuskan apakah Anda ingin mendaftarkan variabel EGPCS sebagai global. Ini sekarang sudah tidak digunakan lagi, dan pada PHP4. 2, bendera ini disetel ke Nonaktif secara default. Gunakan array superglobal sebagai gantinya. Semua daftar kode utama dalam buku ini menggunakan array superglobal

gpc_order = GPC

Setelan ini sudah tidak digunakan lagi oleh GPC

magic_quotes_gpc = Aktif

Pengaturan ini lolos dari tanda kutip dalam data GET/POST/COOKIE yang masuk. Jika Anda menggunakan banyak formulir yang mungkin dikirimkan ke formulir itu sendiri atau formulir lain dan menampilkan nilai formulir, Anda mungkin perlu menyetel arahan ini ke Aktif atau bersiap untuk menggunakan addlashes() pada data tipe string

magic_quotes_runtime = Mati

Pengaturan ini menghindari tanda kutip dalam database masuk dan string teks. Ingatlah bahwa SQL menambahkan garis miring ke tanda kutip tunggal dan apostrof saat menyimpan string dan tidak menghapusnya saat mengembalikannya. Jika pengaturan ini Nonaktif, Anda perlu menggunakan stripslashes() saat mengeluarkan jenis data string apa pun dari database SQL. Jika magic_quotes_sybase diatur ke On, ini harus Off

magic_quotes_sybase = Mati

Pengaturan ini menghindari tanda kutip tunggal dalam database masuk dan string teks dengan tanda kutip tunggal gaya Sybase, bukan garis miring terbalik. Jika magic_quotes_runtime diatur ke On, ini harus Off

auto-prepend-file = [path/ke/file]

Jika jalur ditentukan di sini, PHP harus secara otomatis menyertakan() di awal setiap file PHP. Sertakan batasan jalur yang berlaku

auto-append-file = [path/ke/file]

Jika jalur ditentukan di sini, PHP harus secara otomatis menyertakan() di akhir setiap file PHP. kecuali Anda melarikan diri dengan menggunakan fungsi exit(). Sertakan batasan jalur yang berlaku

include_path = [DIR]

Jika Anda menetapkan nilai ini, Anda hanya akan diizinkan untuk menyertakan atau meminta file dari direktori ini. Direktori sertakan umumnya berada di bawah root dokumen Anda; . kembali berjalan dalam mode aman. Setel ini ke. untuk menyertakan file dari direktori yang sama tempat skrip Anda berada. Beberapa direktori dipisahkan oleh titik dua. . /usr/local/apache/htdocs. /usr/local/lib

doc_root = [DIR]

Jika kamu. kembali menggunakan Apache, Anda. Anda telah menetapkan root dokumen untuk server atau host virtual ini di httpd. conf. Tetapkan nilai ini di sini jika Anda. sedang menggunakan mode aman atau jika Anda ingin mengaktifkan PHP hanya di sebagian situs Anda (misalnya, hanya di satu subdirektori dari root Web Anda)

file_uploads = [aktif/nonaktif]

Nyalakan bendera ini jika Anda akan mengunggah file menggunakan skrip PHP

upload_tmp_dir = [DIR]

Jangan batalkan komentar pada baris ini kecuali Anda memahami implikasi dari unggahan HTTP

sidang. save-handler = file

Kecuali dalam keadaan yang jarang terjadi, Anda tidak ingin mengubah pengaturan ini. Jadi jangan menyentuhnya

abaikan_user_abort = [Aktif/Nonaktif]

Pengaturan ini mengontrol apa yang terjadi jika pengunjung situs mengklik browser. s Tombol berhenti. Standarnya Aktif, artinya skrip terus berjalan hingga selesai atau habis waktu. Jika setelan diubah ke Nonaktif, skrip akan dibatalkan. Pengaturan ini hanya berfungsi dalam mode modul, bukan CGI

mysql. default_host = nama host

Host server default untuk digunakan saat menghubungkan ke server database jika tidak ada host lain yang ditentukan

mysql. default_user = nama pengguna

Nama pengguna default untuk digunakan saat menghubungkan ke server database jika tidak ada nama lain yang ditentukan

mysql. default_password = kata sandi

Kata sandi default untuk digunakan saat menghubungkan ke server database jika tidak ada kata sandi lain yang ditentukan

Apakah saya memerlukan file PHP ini?

Di sinilah Anda mendeklarasikan perubahan pada pengaturan PHP Anda. Server sudah dikonfigurasi dengan pengaturan standar untuk PHP, yang akan digunakan situs Anda secara default. Kecuali Anda perlu mengubah satu atau lebih pengaturan, tidak perlu membuat atau memodifikasi php. berkas ini .

Apa tujuan ini?

File INI adalah file konfigurasi yang digunakan oleh Windows untuk menginisialisasi pengaturan program . Peran utamanya adalah menetapkan nilai untuk parameter dan data konfigurasi yang diperlukan saat memulai atau digunakan oleh penginstal pengaturan.

Apa isi PHP ini?

Php. File ini berisi semua pengaturan konfigurasi PHP saat ini . seperti waktu eksekusi, batas memori, dll. Ini juga bagaimana modul PECL diaktifkan seperti memcache, APC, dll. File ini memungkinkan Anda untuk mengesampingkan pengaturan konfigurasi default server.

Di mana saya meletakkan file PHP ini?

php. File ini adalah file konfigurasi PHP yang dapat mengubah nilai dari arahan PHP tertentu dan mengaktifkan modul/ekstensi tambahan PHP. File itu dibuat di folder cgi-bin di ruang Hosting Situs Web Linux Anda. File dapat diedit melalui editor teks