Arama Yap Mesaj Gönder
Biz Sizi Arayalım
+90
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe) Almanya (German)Almanya (German) Worldwide (English)Worldwide (English)
X

Lütfen Para Birimi Seçiniz

Türk Lirası $ US Dollar Euro

Bilgi Bankası

Anasayfa Bilgi Bankası Genel PHPinfo Kullanımı: Sistem Yapılandı...

Bize Ulaşın

Konum Halkalı merkez mahallesi fatih cd ozgur apt no 46 , Küçükçekmece , İstanbul , 34303 , TR

PHPinfo Kullanımı: Sistem Yapılandırmasını Anlama

phpinfo(); fonksiyonu, PHP'nin sistemde nasıl yapılandırıldığını gösteren kapsamlı bir bilgi ekranı oluşturur. Bu fonksiyon, genellikle sistemin PHP yapılandırmasını kontrol etmek, yüklü modülleri görmek ve sunucu ortamını analiz etmek amacıyla kullanılır.

Temel Kullanım:

<?php
phpinfo();
?>

Bu kod bir .php dosyasına yazılıp tarayıcıdan çalıştırıldığında, PHP ile ilgili tüm yapılandırma bilgilerini içeren bir sayfa oluşturur.

phpinfo() Sayfasında Görülen Başlıca Bilgiler:

  • PHP Sürümü

  • Yüklü PHP modülleri (curl, mbstring, openssl, gd, vs.)

  • PHP ini dosyasının yolu (Loaded Configuration File)

  • Aktif ini ayarları ve değerleri (örneğin upload_max_filesize, memory_limit)

  • Server API (Apache, Nginx, FPM, CGI)

  • Environment değişkenleri (ENV)

  • HTTP başlıkları

  • $_SERVER, $_GET, $_POST gibi global değişkenler

Ne Zaman Kullanılır?

  • php.ini dosyasının doğru yüklenip yüklenmediğini kontrol etmek

  • Belirli bir modülün (örneğin ionCube, PDO, mbstring) yüklü olup olmadığını görmek

  • PHP versiyonunu ve yapılandırma ayarlarını doğrulamak

  • Sunucuya dışarıdan gönderilen HTTP bilgilerini test etmek

Güvenlik Uyarısı:

phpinfo(); çıktısı çok detaylı sistem bilgileri içerdiği için canlı (public) sunucularda açık bırakılmamalıdır. Özellikle şunlar saldırganlar için değerlidir:

  • PHP versiyonu

  • Yüklü modüller

  • Sunucu dizin yapıları

  • HTTP başlık detayları

Güvenli Kullanım Önerisi:

  • phpinfo.php gibi test dosyaları sadece geçici olarak oluşturulmalı ve iş bitince silinmelidir.

  • .htaccess ile bu dosyanın erişimi kısıtlanabilir:

<Files "phpinfo.php">
  Require ip 127.0.0.1
</Files>

Alternatif: Sadece Belirli Bilgileri Görmek

phpinfo(INFO_MODULES);
phpinfo(INFO_CONFIGURATION);
phpinfo(INFO_ENVIRONMENT);

Bu şekilde tüm bilgiler yerine sadece ilgili bölümler listelenebilir.

phpinfo(); fonksiyonu, PHP geliştiricileri ve sistem yöneticileri için yapılandırma doğrulamada vazgeçilmez bir araçtır. Ancak üretim ortamında dikkatle ve sınırlı süreyle kullanılmalıdır.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(3386 defa görüntülendi. / 388 kişi faydalı buldu.)

Ürün ve hizmetlerimiz hakkında daha detaylı bilgi almak için hemen arayın.

Top