File ini mana yang digunakan php?

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

Bagaimana saya tahu PHP mana yang digunakan Apache?

Untuk mendapatkan php. Ini yang sedang digunakan oleh Apache Anda mungkin harus menambahkan phpinfo() ke dalam. file php dan buka di browser . Sebagai php -r "phpinfo();". grep php.

Di mana file konfigurasi PHP?

File konfigurasi PHP memungkinkan Anda mengonfigurasi modul yang diaktifkan, pengaturan email, atau ukuran file unggahan. Itu terletak di /opt/bitnami/php/etc/php. ini . Misalnya, untuk mengubah batas unggahan default untuk PHP, perbarui file konfigurasi PHP dengan mengikuti petunjuk ini.

Di mana file PHP ini di Windows 10?

Di Windows Explorer, buka folder instalasi PHP Anda, misalnya C. \PHP. Dalam editor teks, buka file php. berkas ini .

Apakah pengembangan PHP ini sama dengan PHP ini?

Seperti namanya, php. ini-development berisi pengaturan yang cocok untuk lingkungan pengembangan dan php. ini-production berisi pengaturan yang cocok untuk lingkungan produksi. Sesuai kebutuhan Anda, Anda perlu mengambil cadangan file siapa pun dan mengganti nama file itu menjadi php.