Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
01.11.2024

php.ini Dosyasının Yapılandırılması

Php.ini dosyası PHP için ana yapılandırma dosyasıdır ve PHP’nin sunucunuzdaki davranışını etkileyen çeşitli ayarları özelleştirmenize olanak tanır. Php.ini dosyasını doğru şekilde yapılandırmak performansı optimize edebilir, güvenliği artırabilir ve uygulamalarla uyumluluğu sağlayabilir. Bu makale php.ini dosyasını bulma ve değiştirme adımlarında size rehberlik edecektir

1. Php.ini dosyasını anlama

Php.ini dosyası PHP’nin davranışını ve işlevselliğini kontrol eden yönergeler içerir. Bu yönergeler diğer ayarların yanı sıra dosya yüklemelerine sınır koyabilir, hata raporlamasını kontrol edebilir, oturumları yönetebilir ve uzantıları yapılandırabilir

2. Php.ini Dosyasını Bulma

Php.ini dosyasının konumu sunucu kurulumunuza bağlı olarak değişebilir. İşte onu bulmak için birkaç yöntem

Yöntem 1: Komut Satırını Kullanma

  1. Terminalinizi veya SSH istemcinizi açın.
  2. Aşağıdaki komutu çalıştırın:
php --ini

Bu komut php.ini dosyasının konumu da dahil olmak üzere yüklenen yapılandırma dosyalarını gösterecektir

Yöntem 2: PHP Bilgi Dosyası Oluşturma

  1. Web sunucunuzun kök dizininde (örneğin, /var/www/html/) yeni bir PHP dosyası oluşturun.
  2. Aşağıdaki kodu dosyaya ekleyin:
<?php phpinfo(); ?>
  1. Dosyayı info.php olarak kaydedin.
  2. Web tarayıcınızı açın ve http://yourdomain.com/info.php adresine gidin.
  3. Size php.ini dosyasının yolunu gösterecek olan “Yüklü Yapılandırma Dosyası” girişine bakın.

3. Php.ini Dosyasının Düzenlenmesi

Adım 1: php.ini Dosyasını Açın

Php.ini dosyasını bulduktan sonra, bir metin düzenleyicide açın. Örneğin, nano kullanabilirsiniz

###ATP_PRO_NOTR_3_CODE_TAG_NOTR_ATP_PRO##

(Not: Yol, PHP sürümünüze ve cli veya fpm gibi sunucu türüne bağlı olarak değişebilir)

Adım 2: Ayarları Değiştirin

Dosyada ilgili yönergeleri bularak çeşitli ayarları değiştirebilirsiniz. İşte dikkate alınması gereken bazı yaygın yönergeler

  • memory_limit: Bir betiğin kullanabileceği bellek miktarını sınırlar
    memory_limit = 128M
  • upload_max_filesize: Yüklemeler için maksimum dosya boyutunu ayarlar
    upload_max_filesize = 10M
  • post_max_size: PHP’nin kabul edeceği maksimum POST verisi boyutunu ayarlar
    post_max_size = 10M
  • max_execution_time: Bir komut dosyasının çalışmasına izin verilen maksimum süreyi saniye cinsinden tanımlar
    max_execution_time = 30
  • error_reporting: Hangi hataların raporlanacağını kontrol eder. Geliştirme için tüm hataları etkinleştirmek isteyebilirsiniz
    error_reporting = E_ALL display_errors = Açık

Adım 3: Kaydet ve Çık

Değişikliklerinizi yaptıktan sonra dosyayı kaydedin ve metin düzenleyiciden çıkın. Nano için CTRL + X, ardından Y tuşlarına basın ve Enter tuşuna basın

4. Web Sunucusunu Yeniden Başlatma

Değişikliklerin etkili olması için web sunucunuzu yeniden başlatın. Sunucu türünüze göre uygun komutu kullanın

  • Apache için:
sudo systemctl restart apache2
  • PHP-FPM ile Nginx için:
sudo systemctl restart php7.4-fpm
sudo systemctl restart nginx

5. Değişikliklerin Doğrulanması

Değişikliklerinizin etkili olduğunu doğrulamak için, daha önce oluşturduğunuz phpinfo() dosyasını kontrol edebilir veya terminalinizde aşağıdaki komutu çalıştırabilirsiniz

php -i | grep 'memory_limit'

Bu, php.ini dosyanızda ayarlanan geçerli bellek sınırını gösterecektir

6. Sonuç

PHP performansını optimize etmek ve uygulamalarınızla uyumluluğu sağlamak için php.ini dosyasını yapılandırmak çok önemlidir. Bu kılavuzu takip ederek php.ini ayarlarınızı kolayca bulabilir, değiştirebilir ve değişiklikleri uygulayabilirsiniz. Uygulamanızın ihtiyaçlarına uyum sağlamak ve optimum performans ve güvenliği korumak için PHP yapılandırmanızı düzenli olarak gözden geçirin.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills