{"id":44567,"date":"2025-06-03T16:12:48","date_gmt":"2025-06-03T09:12:48","guid":{"rendered":"\/id\/tutorial\/?p=44567"},"modified":"2025-06-03T16:12:50","modified_gmt":"2025-06-03T09:12:50","slug":"file-php-ini","status":"publish","type":"post","link":"\/id\/tutorial\/file-php-ini","title":{"rendered":"Memahami file PHP.ini, parameter utama, dan panduan pengeditannya"},"content":{"rendered":"<p><strong>PHP.ini<\/strong> adalah file konfigurasi utama yang berisi pengaturan PHP web server Anda. Setiap kali PHP dimulai, sistem akan mencari file ini dan menjalankannya untuk mengaktifkan aturan skrip website Anda.<\/p><p>Meskipun file ini sudah dikonfigurasikan sejak awal, terkadang Anda perlu mengubah pengaturan default PHP agar sesuai dengan kebutuhan Anda. Misalnya, Anda bisa mengubah masa penyimpanan cookie sesi dan namanya guna mengaktifkan fitur &lsquo;ingat saya&rsquo; di website Anda.<\/p><p>Di artikel ini, kami akan menjelaskan apa itu <strong>PHP.ini<\/strong>, lokasinya, dan parameter-parameter utamanya. Anda juga akan mempelajari cara mengedit file ini untuk mengubah pengaturan PHP.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ID.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/12\/Linux-cheat-sheet-ID.png\/public\" alt=\"\" class=\"wp-image-27615\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/12\/Linux-cheat-sheet-ID.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/12\/Linux-cheat-sheet-ID.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/12\/Linux-cheat-sheet-ID.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/12\/Linux-cheat-sheet-ID.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">Apa itu PHP.ini?<\/h2>\n                    <p><strong>PHP.ini<\/strong> adalah file konfigurasi yang mengatur perilaku PHP di web server Anda. File ini memungkinkan Anda menyesuaikan berbagai pengaturan PHP, seperti batas ukuran upload file dan menyembunyikan tampilan pesan error.<\/p><p>Lokasi file ini bisa berbeda-beda tergantung pada web server dan sistem operasi yang digunakan. Untuk mengonfigurasinya, Anda cukup mengedit file ini dan mengubah nilai parameternya menggunakan editor teks.<\/p>\n                <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-cara-menemukan-lokasi-file-php-ini\">Cara menemukan lokasi file PHP.ini<\/h3><p>Lokasi file <strong>PHP.ini<\/strong> bisa bervariasi tergantung pada versi PHP, jenis server, dan sistem operasi Anda. Saat PHP berjalan, sistem akan mencari file ini di beberapa lokasi berikut:<\/p><ol class=\"wp-block-list\">\n<li>Lokasi khusus modul <a href=\"https:\/\/docs.php.earth\/php\/sapi\/\" target=\"_blank\" rel=\"noopener\">SAPI (Server API)<\/a>.<\/li>\n\n\n\n<li>Variabel lingkungan konfigurasi runtime PHP (PHPRC).<\/li>\n\n\n\n<li>Direktori kerja saat ini, bisa dicari menggunakan fungsi <a href=\"https:\/\/www.php.net\/manual\/en\/function.getcwd.php\" target=\"_blank\" rel=\"noopener\">getcwd()<\/a>.<\/li>\n\n\n\n<li>Direktori web server atau PHP yang terinstal.<\/li>\n<\/ol><p>Daripada mencarinya secara manual lewat file manager hosting, Anda bisa menemukannya secara otomatis.<\/p><p>Salah satu caranya adalah dengan membuat file PHP baru di direktori root domain Anda. Di tutorial ini, kami akan menunjukkan langkah-langkahnya melalui <a href=\"\/id\/tutorial\/hpanel-tutorial\">hPanel<\/a>:<\/p><ol class=\"wp-block-list\">\n<li>Buka <strong>hPanel<\/strong> &rarr; <strong>Website <\/strong>&rarr; <strong>&nbsp;Kelola <\/strong>di samping website Anda.<\/li>\n\n\n\n<li>Di halaman <strong>Ringkasan<\/strong>, buka <strong>File Manager<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e908fb79d7d\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"2026\" height=\"1036\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2021\/05\/memilih-file-manager-hpanel.png\/public\" alt=\"tampilan memilih menu file manager hostinger di halaman dashboard hpanel\" class=\"wp-image-43914\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2021\/05\/memilih-file-manager-hpanel.png\/w=2026,fit=scale-down 2026w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2021\/05\/memilih-file-manager-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2021\/05\/memilih-file-manager-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2021\/05\/memilih-file-manager-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2021\/05\/memilih-file-manager-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 2026px) 100vw, 2026px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Akses direktori root website Anda. Dalam panduan ini, lokasinya adalah <strong>\/home\/username\/public_html<\/strong>.<\/li>\n\n\n\n<li>Pilih ikon <strong>+ File baru<\/strong>. Masukkan nama file apa pun dengan ekstensi PHP, seperti <strong>phpinfo.php<\/strong>.<strong> <\/strong>Kemudian, klik <strong>Buat<\/strong>.<\/li>\n\n\n\n<li>Klik kanan file baru tersebut, pilih <strong>Edit<\/strong>, lalu masukkan kode berikut:<\/li>\n<\/ol><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;?php\n   phpinfo();\n?&gt;<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Klik <strong>Simpan<\/strong>.<\/li>\n\n\n\n<li>Buka domain Anda di web browser dengan tambahan <strong>\/phpinfo.php<\/strong>, misalnya <strong>domainanda.tld\/phpinfo.php<\/strong>.<\/li>\n\n\n\n<li>Temukan <strong>Loaded Configuration File<\/strong>. Path <strong>PHP.ini <\/strong>akan terlihat seperti berikut:<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e908fb7cf1e\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-large wp-lightbox-container\"><img decoding=\"async\" width=\"1460\" height=\"248\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/lokasi-PHP.ini-di-output-php.png\/public\" alt=\"lokasi file php.ini dari tabel informasi php\" class=\"wp-image-44568\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/lokasi-PHP.ini-di-output-php.png\/w=1460,fit=scale-down 1460w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/lokasi-PHP.ini-di-output-php.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/lokasi-PHP.ini-di-output-php.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/lokasi-PHP.ini-di-output-php.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/lokasi-PHP.ini-di-output-php.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1460px) 100vw, 1460px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Metode ini juga bisa dilakukan di cPanel, termasuk untuk pengguna VPS (virtual private server).<\/p><p>Cara lainnya, Anda bisa <a href=\"\/id\/tutorial\/cara-menggunakan-ssh\">menggunakan SSH<\/a> dan menjalankan perintah berikut:<\/p><pre class=\"wp-block-preformatted\">php -i | grep 'Configuration File'<\/pre><p>SSH client Anda kemudian akan menampilkan direktorinya, yaitu <strong>usr\/local\/lib<\/strong> untuk sebagian besar web server. Selain menemukan lokasinya, Anda bisa memindahkan dan mengedit file <strong>PHP.ini <\/strong>menggunakan SSH client.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Pelajari perintah VPS dan Linux selengkapnya<\/h4>\n                    <p><a href=\"\/id\/tutorial\/apa-itu-vps\">Apa itu VPS hosting<\/a><br>\n<a href=\"\/id\/tutorial\/perintah-dasar-linux\">Perintah dasar Linux yang wajib Anda ketahui<\/a><\/p>\n                <\/div>\n\n\n\n<\/p><p>Perlu diingat bahwa file <strong>PHP.ini<\/strong> biasanya tidak bisa diakses oleh pengguna shared hosting. Alternatifnya, Anda bisa menyesuaikan pengaturannya melalui control panel hosting atau dengan <a href=\"\/id\/tutorial\/cara-membuat-htaccess-file\">mengedit file .htaccess<\/a>.<\/p><h2 class=\"wp-block-heading\" id=\"h-parameter-penting-file-php-ini\">Parameter penting file PHP.ini<\/h2><p>Di bagian ini, kami akan menjelaskan beberapa parameter file <strong>PHP.ini<\/strong> yang paling umum, lengkap dengan nilai dan fungsinya. Parameter-parameter ini juga dikenal sebagai <strong>directive<\/strong> (instruksi).<\/p><p>\n\n\n<div><p class=\"important\"><strong>Penting!<\/strong> Beberapa parameter dan nilai mungkin tidak tersedia pada versi PHP tertentu. Lihat <a href=\"https:\/\/www.php.net\/manual\/en\/ini.list.php\" target=\"_blank\" rel=\"noopener\">daftar lengkap directive PHP.ini<\/a> untuk mempelajari perubahan lebih lanjut.<\/p><\/div>\n\n\n\n<\/p><p><strong>display_errors<\/strong><\/p><p>Parameter ini mengatur apakah pesan error PHP akan ditampilkan kepada pengguna saat skrip dijalankan atau tidak menggunakan nilai <strong>on<\/strong> dan <strong>off<\/strong>. Untuk alasan keamanan, sebaiknya hanya aktifkan parameter ini saat proses pengembangan website.<\/p><p><strong>error_reporting<\/strong><\/p><p>Mengatur jenis pesan error yang ditampilkan kepada pengguna kalau <strong>display_errors<\/strong> diaktifkan. Parameter <strong>error_reporting<\/strong> membutuhkan beberapa <a href=\"https:\/\/www.php.net\/manual\/en\/errorfunc.constants.php\" target=\"_blank\" rel=\"noopener\">konstanta untuk menampilkan berbagai error<\/a>.<\/p><p>Anda bisa menggunakan beberapa konstanta dan mengecualikan error tertentu. Misalnya, untuk menampilkan semua error kecuali peringatan deprecation, gunakan skrip berikut ini:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">E_ALL &amp; ~E_DEPRECATED<\/pre><p><strong>error_log<\/strong><\/p><p>Menentukan file yang digunakan PHP untuk menyimpan log error selama penyelesaian masalah. Sebelum mengaktifkannya, pastikan pengguna web server memiliki izin penulisan.<\/p><p><strong>file_uploads<\/strong><\/p><p>Mengatur apakah upload file HTTP diaktifkan atau tidak. Nilai <strong>on<\/strong> akan memungkinkan pengguna mengupload file ke website Anda, sedangkan nilai <strong>off <\/strong>akan menonaktifkannya.<\/p><p><strong>upload_max_filesize<\/strong><\/p><p>Parameter ini menentukan ukuran maksimum upload file yang diizinkan PHP<strong> <\/strong>di website Anda. Karena nilai standarnya adalah <strong>2 MB<\/strong>, Anda bisa <a href=\"\/id\/tutorial\/cara-meningkatkan-ukuran-maximum-file-upload-di-wordpress\">meningkatkan ukuran maksimum upload file<\/a> agar pengguna bisa mengupload file berukuran besar.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Saran bacaan<\/h4>\n                    <p>Apabila terjadi error, temukan solusinya di artikel kami tentang <a href=\"\/id\/tutorial\/cara-mengatasi-upload_max_filesize\">cara mengatasi error upload_max_filesize<\/a>.<\/p>\n                <\/div>\n\n\n\n<\/p><p><strong>post_max_size<\/strong><\/p><p>Menentukan ukuran maksimal data POST yang bisa diambil oleh PHP dari formulir HTML di website Anda. Nilai ini harus lebih besar dari ukuran file maksimum karena ditangani dengan <a href=\"https:\/\/www.w3schools.com\/php\/php_superglobals_post.asp\" target=\"_blank\" rel=\"noopener\">fungsi POST<\/a>.<\/p><p><strong>allow_url_fopen<\/strong><\/p><p>Menulis skrip PHP untuk mengakses file remote dari server lain. Parameter ini diatur ke <strong>off <\/strong>secara default, karena kalau diaktifkan, server Anda berisiko terkena serangan injeksi kode.<\/p><p><strong>allow_url_include<\/strong><\/p><p>Directive ini memiliki fungsi yang mirip dengan <strong>allow_url_open<\/strong>, tapi menggunakan <a href=\"https:\/\/www.w3schools.com\/php\/php_includes.asp\" target=\"_blank\" rel=\"noopener\">fungsi include<\/a>. Untuk mengaktifkannya, <strong>allow_url_open <\/strong>harus diatur ke <strong>on<\/strong>.<\/p><p><strong>session.name<\/strong><\/p><p>Menetapkan nama sesi saat ini yang digunakan dalam cookie dan URL. Anda bisa mengubah nilai default <strong>PHPSESSID<\/strong> dengan nama lain yang lebih deskriptif menggunakan karakter alfanumerik.<\/p><p><strong>session.auto_start<\/strong><\/p><p>Menentukan apakah sesi dimulai secara otomatis atau sesuai permintaan ketika pengguna mengakses website Anda. Kalau nilainya diatur ke <strong>0<\/strong>,<strong> <\/strong>sesi akan dimulai secara manual menggunakan skrip <strong>session_start<\/strong>.<\/p><p><strong>session.cookie_lifetime<\/strong><\/p><p>Menentukan masa penyimpanan cookie sesi di web browser pengunjung. Secara default, nilainya diatur ke <strong>0 <\/strong>detik, yang berarti website Anda menghapus data sesi pengunjung setelah mereka menutup browser.<\/p><p><strong>memory_limit<\/strong><\/p><p>Menetapkan jumlah maksimal RAM yang bisa digunakan oleh skrip PHP. Berhati-hatilah saat menaikkan batas memori, karena konfigurasi yang salah bisa menyebabkan <a href=\"\/id\/tutorial\/penyebab-website-lambat\">website menjadi lambat<\/a> atau server down.<\/p><p><strong>max_execution_time<\/strong><\/p><p>Menentukan waktu eksekusi maksimum skrip. Anda bisa mengubah waktu eksekusi maksimum default (30 detik) ke nilai berapa pun, tapi perlu diperhatikan bahwa nilai yang terlalu tinggi bisa menyebabkan masalah performa.<\/p><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Saran bacaan<\/h4>\n                    <p>Jangan khawatir kalau Anda menjumpai kode error ini. Temukan solusinya di artikel kami tentang <a href=\"\/id\/tutorial\/error-maximum-execution-time-of-30-seconds-exceeded\">cara mengatasi max_execution_time exceeded<\/a>.<\/p>\n                <\/div>\n\n\n\n<\/p><p><strong>max_input_time<\/strong><\/p><p>Mengatur berapa lama sebuah skrip bisa mengurai (parsing) data yang dikumpulkan dari formulir HTML di website Anda menggunakan <a href=\"https:\/\/www.w3schools.com\/php\/php_superglobals_get.asp\" target=\"_blank\" rel=\"noopener\">metode GET<\/a><strong> <\/strong>atau POST. Semakin banyak data yang dikumpulkan website, maka nilai <strong>max_input_time <\/strong>akan semakin tinggi.<\/p><p><strong>upload_temp_dir<\/strong><\/p><p>Menentukan direktori sementara untuk menyimpan file yang diupload. Semua pengguna harus memiliki izin tulis di direktori yang ditentukan, atau PHP akan menggunakan konfigurasi default.<\/p><p><strong>realpath_cache_ttl<\/strong><\/p><p>Menetapkan durasi bagi sistem Anda untuk menyimpan informasi <a href=\"https:\/\/www.geeksforgeeks.org\/php-realpath-function\/\" target=\"_blank\" rel=\"noopener\">realpath<\/a> dalam cache. Sebaiknya tingkatkan nilai ini bagi sistem yang jarang menyimpan file dalam cache.<\/p><p><strong>arg_separator.output<\/strong><\/p><p>Gunakan directive penanganan data ini untuk memisahkan argumen dalam URL yang dihasilkan PHP. Nilai standarnya adalah sebuah ampersand (<strong>&amp;<\/strong>).<\/p><p><strong>arg_separator.output<\/strong><\/p><p>Mengatur pemisah yang digunakan PHP untuk mengurai URL input menjadi variabel. Secara default, pemisah ini berupa ampersand, tapi Anda bisa mengubahnya menjadi simbol lain seperti titik koma.<\/p><h2 class=\"wp-block-heading\" id=\"h-cara-mengedit-file-php-ini\">Cara mengedit file PHP.ini<\/h2><p>Sebelum mengedit file <strong>PHP.ini<\/strong>, periksa konfigurasi PHP server Anda menggunakan <strong>phpinfo.php<\/strong>. Apabila PHP dikonfigurasikan sebagai modul Apache, Anda bisa mengubah pengaturannya <a href=\"https:\/\/www.php.net\/manual\/en\/configuration.file.per-user.php\" target=\"_blank\" rel=\"noopener\">menggunakan file .htaccess<\/a>.<\/p><p><strong>Penting! <\/strong>Backup file <strong>PHP.ini <\/strong>sebelum Anda melakukan pengeditan. Dengan begitu, Anda bisa memulihkan file dengan cepat kalau terjadi masalah, karena konfigurasi yang salah bisa mengakibatkan masalah performa atau down-time.<\/p><p>Untuk PHP versi CGI, Anda bisa langsung mengedit file INI menggunakan <a href=\"https:\/\/docs.cpanel.net\/cpanel\/software\/multiphp-ini-editor-for-cpanel\/\" target=\"_blank\" rel=\"noopener\">Editor MultiPHP INI<\/a><strong> <\/strong>cPanel guna mengonfigurasi pengaturannya.<\/p><p>Apabila menggunakan hPanel, cukup download dan edit file menggunakan editor teks.<\/p><p>Bagi pengguna cPanel, berikut langkah-langkahnya:<\/p><ol class=\"wp-block-list\">\n<li>Akses <strong>cPanel <\/strong>Anda.<\/li>\n\n\n\n<li>Buka bagian <strong>Software <\/strong>&rarr; <strong>MultiPHP INI editor<\/strong>.<\/li>\n\n\n\n<li>Klik tab <strong>Basic Mode<\/strong>. Untuk kustomisasi yang lebih menyeluruh, pilih <strong>Editor Mode<\/strong>.<\/li>\n\n\n\n<li>Dari menu drop-down, pilih <strong>home directory <\/strong>atau <strong>domain path<\/strong>.<strong> <\/strong>Opsi <strong>domain path<\/strong> akan mengonfigurasi <strong>file PHP.ini <\/strong>khusus domain Anda.<\/li>\n\n\n\n<li>Ubah pengaturan untuk setiap directive PHP dan klik <strong>Apply <\/strong>untuk menyimpan perubahan.<\/li>\n<\/ol><p>Apabila server Anda tidak mendukung tool editor, gunakan <strong>PHP selector<\/strong>. Atau, download file <strong>PHP.ini <\/strong>dan ubah directive konfigurasinya menggunakan editor teks.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"69e908fb80b51\"}' data-wp-interactive=\"core\/image\" class=\"aligncenter size-full wp-lightbox-container\"><img decoding=\"async\" width=\"1024\" height=\"462\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/php-ini-selector-cpanel.png\/public\" alt=\"Menu Konfigurasi PHP Selector di cPanel\" class=\"wp-image-44569\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/php-ini-selector-cpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/php-ini-selector-cpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/php-ini-selector-cpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2025\/06\/php-ini-selector-cpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" aria-label=\"Enlarge\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-style--right=\"state.imageButtonRight\" data-wp-style--top=\"state.imageButtonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure><\/div><p>Untuk pengguna VPS, konfigurasikan pengaturan PHP melalui SSH client. Pastikan Anda sudah <a href=\"\/id\/tutorial\/cara-install-menggunakan-nano-text-editor\">menginstal editor teks Nano<\/a>,<strong> <\/strong>lalu jalankan perintah berikut:<\/p><pre class=\"wp-block-preformatted\">nano usr\/local\/lib\/php.ini<\/pre><p>Ubah direktori dalam skrip di atas dengan path file <strong>PHP.ini <\/strong>di VPS Anda.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/id\/hosting-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-29630\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-kesimpulan\">Kesimpulan<\/h2><p><strong>PHP.ini<\/strong> adalah file konfigurasi yang menyimpan berbagai pengaturan PHP web server Anda. File ini bisa diedit untuk mengubah aturan terkait PHP website Anda, seperti membatasi tindakan tertentu atau ukuran data yang diupload.<\/p><p>Karena lokasinya berbeda-beda, Anda bisa membuat file <strong>phpinfo.php<\/strong> di direktori root domain Anda lalu membukanya lewat web browser. Dari halaman yang terbuka, Anda bisa melihat path file konfigurasi yang dimuat saat PHP dijalankan.<\/p><p>File <strong>PHP.ini <\/strong>berisi beberapa parameter untuk mengatur penanganan error, upload file, konfigurasi sesi, dan aturan lainnya. Untuk mengubah pengaturan file ini, edit nilai masing-masing parameter. Di hPanel, cukup download dan edit file ini menggunakan aplikasi editor teks.<\/p><p>Nah, jadi, sudah tahu apa itu <strong>PHP.ini<\/strong> dan cara mengonfigurasinya kan? Kalau Anda masih memiliki pertanyaan, langsung sampaikan lewat kolom komentar di bawah artikel ini, ya.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP.ini adalah file konfigurasi utama yang berisi pengaturan PHP web server Anda. Setiap kali PHP dimulai, sistem akan mencari file ini dan menjalankannya untuk mengaktifkan aturan skrip website Anda. Meskipun file ini sudah dikonfigurasikan sejak awal, terkadang Anda perlu mengubah pengaturan default PHP agar sesuai dengan kebutuhan Anda. Misalnya, Anda bisa mengubah masa penyimpanan cookie [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/id\/tutorial\/file-php-ini\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":190,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"PHP.ini: lokasi, parameter utama, dan cara mengeditnya","rank_math_description":"File PHP.ini berfungsi untuk mengatur konfigurasi PHP di web server Anda. Pahami apa itu PHP.ini, parameter, dan cara mengeditnya yuk!","rank_math_focus_keyword":"php.ini","footnotes":""},"categories":[5096],"tags":[],"class_list":["post-44567","post","type-post","status-publish","format-standard","hentry","category-vps"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-php-ini","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/que-es-php-ini","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/file-php-ini","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-php-ini","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-php-ini\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-php-ini\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-es-php-ini","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-es-php-ini","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/que-es-php-ini","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-php-ini","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-php-ini","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-php-ini","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-php-ini","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/44567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/users\/190"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/comments?post=44567"}],"version-history":[{"count":2,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/44567\/revisions"}],"predecessor-version":[{"id":44571,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/44567\/revisions\/44571"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media?parent=44567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/categories?post=44567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/tags?post=44567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}