PHP 7.4 yapılandırma dosyası (php.ini) nerede bulunur?

PHP Yüklemesi ve Yapılandırması

PHP, web geliştirme için yaygın olarak kullanılan bir sunucu tarafı programlama dilidir. PHP’nin çalışma şekli, bir dizi yapılandırma ayarı tarafından belirlenir. Bu ayarların önemli bir kısmı, PHP’nin başlatılması sırasında okunan yapılandırma dosyası olan `php.ini` dosyasında bulunur. PHP’nin doğru bir şekilde çalışabilmesi ve istenilen özelleştirmelerin yapılabilmesi için bu dosyanın yerinin bilinmesi kritik öneme sahiptir.

`php.ini` Dosyasının Yerinin Bulunması

Birçok durumda `php.ini` dosyasının tam konumu, PHP’nin nasıl yüklendiğine ve çalıştığı ortama bağlı olarak değişebilir. Genellikle, `php.ini` dosyası PHP’nin kurulum dizininde yer alır. Ancak, bu konum sistemden sisteme ve kullanılan PHP sürümüne göre farklılık gösterebilir. Örneğin, Linux, Windows veya macOS gibi farklı işletim sistemlerinde `php.ini` dosyası farklı dizinlerde bulunabilir.

Linux ve macOS Üzerinde

Linux ve macOS üzerinde PHP 7.4 kurulduğunda, `php.ini` dosyasının genellikle aşağıdaki dizinlerde bulunması muhtemeldir:

– `/etc/php/7.4/cli/php.ini`
– `/etc/php/7.4/apache2/php.ini`
– `/etc/php/7.4/fpm/php.ini`

Bu dizinler, PHP’nin hem komut satırı arayüzünde (CLI) hem de web sunucusu veya FastCGI Process Manager (FPM) ile çalışırken hangi yapılandırmanın geçerli olacağını belirler. Genellikle, web sunucusu için kullanılan `php.ini` dosyası, ortamda yapılan değişikliklerin etkilediği yer olacaktır.

Windows Üzerinde

Windows üzerinde PHP 7.4 kullanıldığında, `php.ini` dosyası genellikle PHP’nin kurulum dizininde yer alır. Örnek bir yapılandırma yolu aşağıda belirtilmiştir:

– `C:\php\php.ini`

Eğer PHP, XAMPP, WAMP veya benzeri bir paket içinde kuruluysa, o zaman `php.ini` dosyası muhtemelen şu dizinlerde bulunacaktır:

– `C:\xampp\php\php.ini`
– `C:\wamp\bin\php\php7.4.x\php.ini`

PHP Sürümünün Kontrol Edilmesi

`php.ini` dosyasının konumu belirlenmeden önce, mevcut PHP sürümünün kesin olarak kontrol edilmesi önerilmektedir. PHP sürümünü kontrol etmek için terminal veya komut istemcisine şu komut girilebilir:

“`bash
php -v
“`

Bu komut, yüklü olan PHP sürümünü ve olası hata mesajlarını gösterecektir.

`php.ini` Dosyasını Bulmanın Diğer Yolları

PHP’nin yüklü olduğu dizini ve `php.ini` dosyasının konumunu belirlemek için, PHP’nin sunduğu bir başka yöntem ise `phpinfo()` fonksiyonudur. Aşağıdaki adımlar izlenerek `php.ini` dosyasının yolu öğrenilebilir:

1. Yeni bir PHP dosyası oluşturun. Örneğin, `info.php` adında bir dosya.
2. İçerisine aşağıdaki kodu ekleyin:

“`php

“`

3. Bu dosyayı web sunucusunda çalıştırılabilir bir dizine yerleştirin ve tarayıcıda açın.
4. Açılan sayfada “Loaded Configuration File” ifadesinin yanında yer alan yol, `php.ini` dosyasının tam konumunu gösterecektir.

`php.ini` Dosyasının Düzenlenmesi

`php.ini` dosyası bulunduğunda, dosyanın düzenlenmesi PHP ortamında gerçekleştirilecek ayar değişiklikleri için önemlidir. Dosyaya yapılan değişiklikler, PHP’nin çalışma şeklini direkt olarak etkiler. Örneğin, hata raporlaması, zaman aşımı süreleri veya yükleme limitleri gibi ayarların yapılması, projenin gereksinimlerine göre şekillendirilebilir.

Herhangi bir değişiklik yapıldıktan sonra, PHP’nin çalıştığı sunucuya veya hizmete göre ilgili servisin yeniden başlatılması gerekmektedir. Örneğin, Apache kullanılıyorsa:

“`bash
sudo service apache2 restart
“`

veya Nginx kullanılıyorsa:

“`bash
sudo service nginx restart
“`

Sonuç

PHP 7.4 yapılandırma dosyası olan `php.ini`, PHP’nin çalışma şeklini etkileyen önemli bir dosyadır ve konumu, işletim sistemine ve kurulum yöntemine bağlı olarak değişkenlik göstermektedir. `php.ini` dosyasının yerinin belirlenmesi, PHP’nin doğru bir şekilde çalışabilmesi ve istenilen yapılandırmaların uygulanabilmesi açısından önemlidir. Özellikle, gerek CLI gerekse web tabanlı uygulamalarda performans ve güvenlik ayarlarının gözden geçirilmesi, PHP uygulamalarının sağlıklı bir şekilde çalışmasına katkı sağlar.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz

SON İÇERİKLER

İLGİNİZİ ÇEKEBİLİR