ServBay'de .user.ini
Nasıl Kullanılır
ServBay, birden çok PHP sürümünü destekleyen ve kullanışlı yapılandırma yönetim özelliklerine sahip güçlü bir entegre Web geliştirme aracıdır. Bazı durumlarda, geliştiricilerin belirli dizinler veya projeler için PHP ayarlarını özelleştirmesi gerekebilir. .user.ini
dosyasını kullanarak, geliştiriciler genel PHP yapılandırma dosyasını değiştirmeden belirli dizinler veya projeler için PHP yapılandırmasını özelleştirebilir.
.user.ini
Tanıtımı
.user.ini
dosyası, PHP 5.3.0 ve üstü sürümlerde tanıtılan bir özelliktir ve geliştiricilerin belirli bir dizinde özel PHP ayarları tanımlamasına olanak tanır. Genel php.ini
dosyasının aksine, .user.ini
dosyasının ayarları yalnızca bulunduğu dizin ve alt dizinlerinde geçerlidir.
Ana Özellikler
- Lokal Konfigurasyon:
.user.ini
dosyasının ayarları sadece bulunduğu dizin ve alt dizinlerinde geçerlidir, genel ayarları etkilemez. - Esneklik: Geliştiriciler, farklı projeler veya dizinler için farklı PHP ayarları tanımlayabilir.
- Kolay Yönetim: Genel
php.ini
dosyasını değiştirmeye gerek kalmadan, diğer projeleri etkilemeden ayarlama yapma imkanı.
ServBay'de .user.ini
Kullanımı
ServBay'de .user.ini
dosyasını nasıl kullanacağınıza dair adımlar ve upload_max_filesize
ayarını örnek olarak ele alacağız.
Adım 1: .user.ini
Dosyası Oluşturma
Projenizin kök dizininde
.user.ini
adlı bir dosya oluşturun. Örneğin, projenizin dizini/Applications/ServBay/www/laravel/public
ise, bu dizinde.user.ini
dosyasını oluşturun.shtouch /Applications/ServBay/www/laravel/public/.user.ini
1.user.ini
dosyasını açın ve özel PHP ayarları ekleyin. Örneğin,upload_max_filesize
ayarını10M
olarak belirleyin:iniupload_max_filesize = 10M
1
Adım 2: .user.ini
Dosyasının Etkinliğini Doğrulama
Geçerli
upload_max_filesize
ayarını görüntülemek için bir PHP dosyası oluşturun. Örneğin,/Applications/ServBay/www/laravel/public/info.php
dosyasını oluşturun ve içeriğini aşağıdaki gibi yapın:php<?php phpinfo(); ?>
1
2
3Bu PHP dosyasını tarayıcıda ziyaret edin, örneğin
https://laravel.test/info.php
. Çıkan PHP bilgi sayfasındaupload_max_filesize
ayarını bulun ve değerinin10M
olup olmadığını doğrulayın.
Sonuç
.user.ini
dosyasını kullanarak, geliştiriciler ServBay'de belirli dizinler veya projeler için PHP yapılandırmasını kolayca özelleştirebilir. Genel php.ini
dosyasıyla karşılaştırıldığında, .user.ini
dosyasının ayarları daha esnektir ve yalnızca bulunduğu dizin ve alt dizinlerde geçerlidir. Yukarıdaki örnekle, .user.ini
dosyasını kullanarak upload_max_filesize
ayarının nasıl yapıldığını ve etkinliğinin nasıl doğrulanacağını gördük. ServBay, geliştiricilere PHP ortamlarını esnek bir şekilde yönetme ve yapılandırma konusunda güçlü özellikler sunar.