Setiap kali saya ingin melihat, phpinfo();
saya harus:
- Buat file info.php;
- Tulislah
phpinfo();
di dalamnya. - Buka browser dan ketik "thisproject.dev/info.php" saya
Saya menggunakan Ubuntu.
Adakah cara yang lebih praktis untuk melihat phpinfo di browser?
Jawaban:
Dari baris perintah Anda, Anda dapat menjalankan ..
Saya tahu ini bukan jendela browser, tetapi Anda tidak dapat melihat
phpinfo();
isinya tanpa melakukan pemanggilan fungsi. Jelas, pendekatan terbaik adalah memiliki skrip phpinfo di root direktori server web Anda, dengan cara itu Anda memiliki akses ke sana setiap saat melaluihttp://localhost/info.php
atau sesuatu yang serupa (CATATAN: jangan lakukan ini di lingkungan produksi atau di tempat yang dapat diakses publik)EDIT: Seperti yang disebutkan oleh binaryLV, sangat umum untuk memiliki dua versi php.ini per instalasi. Satu untuk antarmuka baris perintah (CLI) dan yang lainnya untuk antarmuka server web. Jika Anda ingin melihat output phpinfo untuk server web Anda, pastikan Anda menentukan path file ini, misalnya ...
sumber
phpinfo()
seharusnya tidak dapat diakses oleh publik.php.ini
terutama jika Anda bekerja di server publik.Jika Anda telah menginstal php di mesin lokal Anda, coba:
sumber
php.ini
versi cli atau yang ada di apache? Dalam kasus saya, saya menggunakan 2php.ini
untuk cli dan apache.php.ini
dari versi CLI. Jika Anda menyimpan 2 versiphp.ini
ini mungkin tidak dapat diterapkan.Dari CLI, cara terbaik adalah menggunakan
grep
seperti:sumber
Dari CLI:
sumber
Gunakan baris perintah.
touch /var/www/project1/html/phpinfo.php && echo '<?php phpinfo(); ?>' >> /var/www/project1/html/phpinfo.php && firefox --url localhost/project1/phpinfo.php
Sesuatu seperti itu? Idk!
sumber