PHP’nin yapılandırılması

php yapılandırma dosyası php.ini ya da php3.ini isimlerini taşır apache ve php derlenirken bu dosya da üretilir; bu dosyayı php kaynak kodu içerisinden uygun bir dizine kopyalayarak yapılandırma işlemlerine devam edilebilir.

cd php-x.x.x

cp php.ini-dist /usr/local/lib/php.ini

Php yapılandırma dosyasının içerisine gerekli yapılandırma değerleri kurularak Php izin verildiği kadarıyla istenilen şekilde çalışır. Aşağıda Php’nin en genel yapılandırma komutlarından bazıları açıklanmıştır;

“asp_tags mantıksal-değer” ASP’de kullanılan açma kapama etiketlerinin kullanılıp kullanılmamasını denetler.

“display_errors mantıksal-değer” Hata mesajlarını <HTML> çıktısı şeklinde gösterilip gösterilmeyeceğini denetler.

“engine mantıksal-değer” özellikle apache sunucu için her bir sanal web’de php’nin yorumlanıp yorumlanmamasını sağlar.

“error_log damga-dizisi-değer” betik hatalarının log edileceği kütük ismini belirtir.

“error_reporting sayısal-değer” hata yakalama seviyesini belirler.

1 değeri normal hatalar için,
2 değeri normal uyarılar için,
4 değeri söz dizimi hataları için,
8 değeri kritik olmayan stil türü uyarılar için.

“gpc_order string-değer” GET/POST/COOKIE değişkenlerinin ayrılma sırasını belirtir. Örneğin “gpc_order GP” olursa sadece GET ve POST işlemlerine izin verilir; COOKIE işlemleri yapılamaz.

“magic_quotes_runtime mantıksal-değer” dışarıdan gelen herhangi bir veri için(VTYS’den HTML formlarından) ‘ (single quota) karakteri (back slash) ile önüne geçilir.

“max_execution_time sayısal-değer” bir php betiği için parser tarafından maximum yorumlanma zamanını kurar.

“memory_limit sayısal-değer” bir php betiği için ayrılacak maximum belleği kurar.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.