Her görmek istediğimde phpinfo();
yapmam gereken:
- Bir info.php dosyası oluşturun;
- İçine yazın
phpinfo();
. - Tarayıcıya gidin ve "thisproject.dev/info.php" yazın
Ubuntu'dayım.
Tarayıcıda phpinfo'yu görmenin daha pratik bir yolu yok mu?
Her görmek istediğimde phpinfo();
yapmam gereken:
phpinfo();
.Ubuntu'dayım.
Tarayıcıda phpinfo'yu görmenin daha pratik bir yolu yok mu?
Yanıtlar:
Komut satırınızdan çalıştırabilirsiniz ..
php -i
Bunun tarayıcı penceresi olmadığını biliyorum, ancak phpinfo();
işlev çağrısı yapmadan içeriği göremezsiniz . Açıkçası, en iyi yaklaşım, web sunucusu dizininizin kökünde bir phpinfo betiğine sahip olmaktır, bu şekilde ona her zaman http://localhost/info.php
veya benzer bir yolla erişebilirsiniz (NOT: Bunu bir üretim ortamında veya bir yerde yapmayın. halka açıktır)
DÜZENLEME: binaryLV'de belirtildiği gibi, kurulum başına php.ini'nin iki sürümüne sahip olmak oldukça yaygındır. Biri komut satırı arayüzü (CLI) için, diğeri web sunucusu arayüzü için. Web sunucunuz için phpinfo çıktısını görmek istiyorsanız, ini dosya yolunu belirttiğinizden emin olun, örneğin ...
php -c /etc/php/apache2/php.ini -i
phpinfo()
.
php.ini
vardır.
Yerel makinenizde php kuruluysa şunu deneyin:
$ php -a
Interactive shell
php > phpinfo();
php.ini
cli sürümünü mü yoksa apache'deki sürümü mü alıyor? Benim durumumda php.ini
cli ve apache için 2 kullanıyorum .
php.ini
CLI sürümünden alıyor. 2 versiyonunu tutarsanız, php.ini
bunun geçerli olmayabilir.
CLI'den en iyi yol şu şekilde kullanmaktır grep
:
php -i | grep libxml
CLI'den:
php -r 'phpinfo();'