Seperti yang mungkin sudah Anda ketahui, php. File ini adalah file konfigurasi yang memungkinkan Anda untuk mengaktifkan dan menonaktifkan ekstensi PHP. Ini juga memungkinkan Anda untuk mengonfigurasi sejumlah arahan utama Show
Sayangnya, menemukan lokasi php. File ini kadang-kadang bisa sedikit rumit Gunakan fungsi phpinfo()Cara termudah untuk menemukan php Anda. File ini adalah dengan menggunakan fungsi PHP phpinfo seperti itu //Use phpinfo to output information //about PHP's configuration: phpinfo(); Fungsi phpinfo adalah alat debugging yang mencetak informasi tentang instalasi PHP Anda Di output, Anda akan menemukan baris yang disebut "Loaded Configuration File" Ini adalah file konfigurasi PHP yang telah dimuat oleh server web Anda Jika Anda ingin mengaktifkan ekstensi atau mengubah pengaturan konfigurasi, Anda perlu mengedit file ini Seperti yang Anda lihat pada tangkapan layar di atas, saya menggunakan Windows dan php saya. file ini terletak di C:\wamp64\bin\apache\apache2.4.27\bin\php.ini_ Perhatikan bagaimana saya menyoroti kata-kata "dimuat oleh server web Anda" di atas Saya membuat perbedaan ini karena versi baris perintah PHP (PHP CLI) memiliki php.ini sendiri. file ini Untuk membuatnya lebih membingungkan, mungkin ada file php.ini lainnya. ini di tempat lain di sistem file Anda Misalnya, file yang digunakan server web saya dapat ditemukan di dalam folder Apache. Namun, ada juga file konfigurasi default yang terletak di C:\wamp64\bin\php\php5.6.31 Ketika saya pertama kali memulai pemrograman dalam PHP, saya sering mengedit file yang salah. Saya kemudian akan menghabiskan 20 menit berikutnya untuk menggaruk-garuk kepala dan bertanya-tanya mengapa perubahan saya tidak berpengaruh Kita semua pernah ke sana Perhatikan bahwa Anda harus selalu memastikan bahwa Anda menghapus skrip phpinfo dari server web Anda setelah Anda selesai menggunakannya Seperti yang Anda lihat pada tangkapan layar di atas, keluaran dari phpinfo berisi banyak informasi sensitif tentang lingkungan server Anda Menemukan php. lokasi ini melalui baris perintahJika Anda menggunakan Linux dan Anda mencari untuk menemukan php. ini untuk PHP CLI, maka Anda dapat menggunakan perintah berikut php -i | grep 'php.ini' Perintah di atas memberi tahu PHP untuk mencetak nilai konfigurasinya. Utilitas grep kemudian mencari output untuk baris yang berisi frase “php. ini” Di server Ubuntu yang saya miliki, perintah ini menghasilkan keluaran berikut Configuration File (php.ini) Path => /etc/php/7.2/cli Loaded Configuration File => /etc/php/7.2/cli/php.ini_ Seperti yang Anda lihat, file konfigurasi PHP CLI di server saya berada di /etc/php/7.2/cli Ini berarti bahwa jika saya ingin mengubah cara kerja PHP CLI, saya perlu memodifikasi file di atas Gunakan fungsi php_ini_loaded_fileJika Anda menggunakan PHP versi 5. 2. 4 atau lebih tinggi, maka Anda juga dapat menggunakan fungsi php_ini_loaded_file Fungsi ini akan mengembalikan lokasi php. file ini sebagai string //Get the php.ini file location as a string $iniFile = php_ini_loaded_file(); echo $iniFile;_ Pendekatan ini jauh lebih baik daripada menggunakan phpinfo, karena menampilkan informasi yang jauh lebih sensitif Jika Anda kebetulan lupa menghapus skrip, maka setidaknya itu tidak mengeluarkan banyak informasi tentang lingkungan PHP Anda Cara Menentukan php. ini untuk Situs Web (Apache2 dengan mod_php)Di halaman iniArtikel singkat ini menjelaskan cara menentukan php. ini untuk situs web yang berjalan di Apache2 dengan mod_php. Dengan begitu, setiap situs web dapat memiliki phpnya sendiri. ini daripada harus menggunakan default server. 1 Catatan PendahuluanSaya menggunakan situs web www. contoh. com di sini dengan root dokumen /var/www/web1/web di sini. 2 Mendapatkan Detail Tentang Instalasi PHP AndaSekarang kita akan membuat file PHP kecil ( info. php ) di root dokumen dan menyebutnya di browser. File tersebut akan menampilkan detail yang berguna tentang instalasi PHP kita, seperti php.ini yang digunakan. ini . nano /var/www/web1/web/info.php_ <?php phpinfo(); ?> Sekarang kita memanggil file itu di browser (mis. g. http. // www. contoh. com/info. php ). Seperti yang Anda lihat, situs web saat ini menggunakan /etc/php/8. 1/apache2/php. ini . 3 php kustom. ini Untuk Situs WebSaya akan menyalin default php. ini ( /etc/php/8. 1/apache2/php. ini di Debian/Ubuntu; . ini /etc/php.ini di Fedora/CentOS) ke direktori /etc/php/web1/ dan buat www.example.com gunakan php. ini dari direktori /etc/php/web1/ . Debian/Ubuntu mkdir /etc/php/web1/_ Fedora/CentOS mkdir /etc/php/web1/ (Sekarang Anda dapat memodifikasi /var/www/web1/php. ini sesuai keinginan Anda. ) Kemudian buka konfigurasi vhost untuk www. contoh. com situs web dan tambahkan baris PHPINIDir ke dalamnya. <VirtualHost 1.2.3.4:80> [...] PHPINIDir /etc/php/web1 PHPINIDir harus berisi direktori tempat php. ini file untuk situs web berada. Mulai ulang Apache sesudahnya Debian/Ubuntu service apache2 restart Fedora/CentOS service httpd restart Sekarang panggil info. php file lagi di browser ( http. // www. contoh. com/info. php ). File Konfigurasi (php. ini) Jalur sekarang seharusnya menunjukkan php.ini yang baru. ini . 4 Tautan
Di mana letak PHP ini di Apache?Lokasi default untuk php. file ini adalah. Ubuntu 16. 04. /etc/php/7. 0/apache2 . CentOS 7. /etc/php.ini.
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 .
Bagaimana saya tahu file PHP ini mana yang digunakan?Periksa php. ini di CLI (Command Line Interface). Untuk mengetahui tentang php. ini, cukup jalankan di CLI . Itu mencari File Konfigurasi yang Dimuat dalam output untuk lokasi php.
Di mana PHP ini di pengelola file?Pada sistem yang menjalankan EasyApache 3, direktori /usr/local/lib/ berisi php server Anda. file ini. |