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.phpveya 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.inivardır.
Yerel makinenizde php kuruluysa şunu deneyin:
$ php -a
Interactive shell
php > phpinfo();
php.inicli sürümünü mü yoksa apache'deki sürümü mü alıyor? Benim durumumda php.inicli ve apache için 2 kullanıyorum .
php.iniCLI sürümünden alıyor. 2 versiyonunu tutarsanız, php.inibunun geçerli olmayabilir.
CLI'den en iyi yol şu şekilde kullanmaktır grep:
php -i | grep libxml
CLI'den:
php -r 'phpinfo();'