GNU/Linux >> Belajar Linux >  >> Linux

Di mana saya dapat menemukan php.ini?

Di baris perintah, jalankan:

php --ini

Anda akan mendapatkan sesuatu seperti:

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/curl.ini,
/etc/php5/cli/conf.d/pdo.ini,
/etc/php5/cli/conf.d/pdo_sqlite.ini,
/etc/php5/cli/conf.d/sqlite.ini,
/etc/php5/cli/conf.d/sqlite3.ini,
/etc/php5/cli/conf.d/xdebug.ini,
/etc/php5/cli/conf.d/xsl.ini

Itu dari mesin dev lokal saya. Namun, baris kedua adalah yang menarik. Jika tidak ada yang disebutkan, lihat yang pertama. Itulah jalannya, dimana PHP mencari php.ini berkas.

Anda dapat mengambil informasi yang sama menggunakan phpinfo() dalam skrip dan menyebutnya dengan browser. Itu disebutkan di blok pertama dari output. php -i melakukan hal yang sama untuk baris perintah, tetapi agak tidak nyaman.


Cara terbaik untuk menemukannya adalah:

Buat PHP (.php ) dan tambahkan kode berikut:

<?php phpinfo(); ?>

dan buka di browser. Ini akan menampilkan file yang sebenarnya sedang dibaca!

Pembaruan oleh OP:

  1. Jawaban yang diterima sebelumnya cenderung lebih cepat dan nyaman bagi Anda, tetapi tidak selalu benar. Lihat komentar pada jawaban itu.
  2. Perhatikan juga alternatif yang lebih nyaman <?php echo php_ini_loaded_file(); ?> disebutkan dalam jawaban ini.

Linux
  1. Di mana saya dapat menemukan Java SDK di Linux setelah menginstalnya?

  2. Linux, mengapa saya tidak dapat mem-pipe find result ke rm?

  3. Di mana saya dapat mengetahui di mana sebuah paket telah diinstal?

  1. 25 contoh sederhana perintah find Linux

  2. Di mana saya dapat menemukan file buildinfo.sh?

  3. Di mana saya dapat menemukan Amazon Linux AMI Image untuk VirtualBox?

  1. Di mana saya dapat menemukan dan menginstal dependensi untuk pygame?

  2. Di mana file header <conio.h> di Linux? Mengapa saya tidak dapat menemukan <conio.h>?

  3. Di mana saya dapat menemukan kode sumber panggilan sistem?