Bayangkan Anda diberi server dan Anda diminta untuk mengubah pengaturan PHP-nya. Juga, asumsikan bahwa beberapa versi PHP yang berbeda diinstal di server ini. Menurut Anda apa cara terbaik untuk menemukan file konfigurasi PHP?
Metode 1 (file phpinfo)
Salah satu cara untuk mengetahui dengan tepat php.ini yang mana. Ini file yang digunakan server web Anda adalah dengan membuat file PHP baru di root dokumen yang disebut info. php
Muat file ini di browser Anda, tekan CTRL + F dan cari "Loaded Configuration File". Anda harus melihat sesuatu seperti
Ini akan memberitahu Anda lokasi yang tepat dari php. file ini yang ingin Anda edit
Metode 2 (PHP. perintah ini & grep)
Di Linux, jalankan perintah ini untuk mencari lokasi PHP. ini file konfigurasi
$ php -i | grep "Loaded Configuration File" _Atau cara yang lebih baik
$ php -i | grep iniAtau di Baris Perintah Windows
$ php -i | findstr /c:"Loaded Configuration File"Hasilnya harus seperti ini
$ Loaded Configuration File => /etc/php/7.4/cli/php.ini_Metode 3 (menemukan perintah)
Menggunakan perintah loc di Linux. Jika belum terinstal, jalankan sudo apt install mlocate [On Debian/Ubuntu] dan sudo yum install mlocate [On CentOS/RHEL]
Artikel ini akan membantu Anda menemukan php. lokasi file ini. php. in file adalah file yang sangat berguna untuk menyesuaikan perilaku PHP saat runtime dan juga merupakan file konfigurasi. Dengan menggunakan ini, Anda dapat dengan mudah mengatur server web Apache. Anda dapat mengatur parameter seperti mengupload direktur, mendaftarkan variabel global, menonaktifkan kesalahan, dan banyak lagi. Jika Anda ingin melakukan penyesuaian cepat ke php. dalam file tetapi Anda tidak yakin di mana itu?
Pada artikel ini kita akan belajar bagaimana mencari dan mengedit file php. file ini menggunakan baris perintah. Jika Anda ingin mengedit php. ini di Cpanel ikuti tutorial ini edit php. file ini di Cpanel.
Temukan php. ini Lokasi File
Pertama-tama cari php. Lokasi file ini menggunakan baris perintah di linux
- Masuk ke server Anda melalui ssh
- Sekarang periksa versi php yang diinstal menggunakan perintah di bawah ini
Ayo cari php. file ini menggunakan perintah di bawah ini
# php -i | grep php.ini _Anda akan mendapatkan beberapa output seperti di bawah ini
Configuration File (php.ini) Path => /etc Loaded Configuration File => /etc/php.iniSekarang Anda menemukan php.ini Anda. File ini terletak di direktori /etc/
Dapatkan informasi PHP menggunakan CLI
Untuk mendapatkan informasi php Anda juga dapat menggunakan CLI. Ketik "-i" diikuti dengan perintah php. Misalnya
# php -I # php -i | more # php -i | grep pdo _Anda juga dapat memeriksa modul yang dimuat php di atas, tetapi Anda juga dapat memeriksa modul php menggunakan pembuatan php. berkas info
FAQ
Di mana saya dapat menemukan php.ini?. berkas ini?
php. in file adalah file yang sangat berguna untuk menyesuaikan perilaku PHP saat runtime dan merupakan file konfigurasi default untuk aplikasi php. Anda dapat mengatur parameter seperti mengupload direktur, mendaftarkan variabel global, menonaktifkan kesalahan, dan banyak lagi. Jadi, jalankan perintah ” php -i. grep php. ini” untuk menemukan php. lokasi file ini
Bagaimana cara membuka php.ini?. berkas ini?
Untuk membuka php. Ini file Anda dapat menggunakan editor txt seperti, vim, vi, nano dll. contoh. vim /etc/php. ini
Bagaimana cara memuat ulang php.ini?. ini setelah memperbarui?
Muat ulang layanan apache cukup berjalan, systemctl httpd reload
Bagaimana cara membuka php.ini?. ini di terminal Linux?
Untuk membuka php. ini di terminal Linux dan cukup gunakan perintah vim atau vi. Misalnya. vim /etc/php. ini
Ada beberapa cara untuk menemukan php. lokasi file ini di server Ubuntu dan Centos Linux. Menarik juga untuk dicatat bahwa biasanya ada beberapa php. file ini di server. Di sini akan menunjukkan kepada Anda bagaimana menemukan file dan menentukan mana yang merupakan file konfigurasi aktif
Menggunakan Cari untuk Menemukan php. ini Lokasi File
Cara melihat gambar webp di Linux
Harap aktifkan JavaScript
Cara melihat gambar webp di LinuxGunakan perintah berikut untuk mendapatkan daftar semua php. file ini
Ini akan memberikan output yang mirip dengan ini
/etc/php/7.2/apache2/php.ini /etc/php/7.2/cli/php.ini /etc/php/7.2/fpm/php.ini /etc/php/7.3/cli/php.ini /etc/php/7.4/apache2/php.ini /etc/php/7.4/apache2/php.ini.save /etc/php/7.4/apache2/php.ini.ucf-dist /etc/php/7.4/cli/php.ini /etc/php/7.4/cli/php.ini.ucf-dist /etc/php/7.4/fpm/php.ini /etc/php/7.4/fpm/php.ini.ucf-dist /etc/php/8.0/cli/php.ini /usr/lib/php/5.6/php.ini-development /usr/lib/php/5.6/php.ini-production /usr/lib/php/5.6/php.ini-production.cli /usr/lib/php/7.0/php.ini-development /usr/lib/php/7.0/php.ini-production /usr/lib/php/7.0/php.ini-production.cli /usr/lib/php/7.1/php.ini-development /usr/lib/php/7.1/php.ini-production /usr/lib/php/7.1/php.ini-production.cli /usr/lib/php/7.2/php.ini-development /usr/lib/php/7.2/php.ini-production /usr/lib/php/7.2/php.ini-production.cli /usr/lib/php/7.3/php.ini-development /usr/lib/php/7.3/php.ini-production /usr/lib/php/7.3/php.ini-production.cli /usr/lib/php/7.4/php.ini-development /usr/lib/php/7.4/php.ini-production /usr/lib/php/7.4/php.ini-production.cli /usr/lib/php/8.0/php.ini-development /usr/lib/php/8.0/php.ini-production /usr/lib/php/8.0/php.ini-production.cliOutput di atas mungkin tidak terlalu membantu dalam menelusuri ke php yang aktif. lokasi file ini
Anda dapat menggunakan PHP CLI untuk mendapatkan file konfigurasi yang digunakan dalam pengaturan Anda dengan perintah berikut
$ php -i | grep 'php.ini'Dari output cari garis yang mirip dengan ini
Loaded Configuration File => /etc/php/7.4/cli/php.iniAnda juga dapat menggunakan yang berikut ini untuk mengambil keluaran yang sama
$ php -r "echo php_ini_loaded_file().PHP_EOL;"Dengan hasil yang diharapkan
/etc/php/7.4/cli/php.iniAnda dapat menggunakan fungsi PHP phpinfo sebagai berikut
$ php -r "phpinfo();" | grep php.iniDengan hasil sebagai berikut
Configuration File (php.ini) Path => /etc/php/7.4/cli Loaded Configuration File => /etc/php/7.4/cli/php.iniJika Anda perlu mendapatkan php. Untuk pengaturan yang digunakan oleh server web, Anda perlu menggunakan fungsi berikut dari dalam file PHP yang dibuat di root dokumen server web dan diakses dari browser web
echo php_ini_loaded_file().PHP_EOL;Itu dia, sekarang Anda seharusnya dapat menemukan php. Lokasi file ini di server Ubuntu dan Centos Linux termasuk menentukan yang aktif
Menemukan artikel ini menarik?