Cpanel PHP Versiyonu Ve Ayarları

Cpanel en çok kullanılan hosting yönetim yazılımı ve tabi PHP de en çok website barındıran programlama dili. Cpanel içerisinde PHP sürümlerini ve uzantılarını yönetmek için gelişmiş birsayfa sunulmuş. Bazılarında “Select PHP” bazılarında “Multi PHP” şeklinde geçen bu sayfa üzerinden PHP sürümleri arasında geçiç yapabilirsiniz veya php uzantılarını ve seçeneklerini düzenleyebilirsiniz. Bu yazımıda bu sayfaya göz atıcaz.

Bazı hosting sağlayıcıları bu ayarları ve eklentileri php.ini dosyası üzerinden de düzenlemenize izin verir ama bu benim önerdiğim bir yol değil. Özellikle bilgili değilseniz arayüzden düzenlemeniz sizin için daha iyidir.

Uzantılar ( Extensions ) sekmesi

Bu sayfadaki ilk sekme “Extensions” yani “Uzantılar” sayfası. Bu sayfa üzerinden seçilen php sürümü için uzantılar aktif/pasif edilebilir veya php sürümü değiştirilebilir.

Önemli PHP Uzantıları

Tüm PHP uzantılarını listelemek istersek çok uzun süreceği için ve sizi sıkacağı için başlıca php uzantılarını listeliyoruz.

CURL

Curl php üzerinden gelişmiş HTTP istekleri oluşturmanızı sağlar. Bir çok parametre alır ve bu parametreler ile tüm HTTP istek türlerini destekler.

GD

GD resim düzenleme işlemlerinde kullanılan bir php uzantısıdır.

mbstring

Farklı karakter kodları için metin işlemleri yaparken ihtiyacınız olan PHP uzantısı.

PDO

PDO yu bir çok veritabanını destekleyen tek bir uzantı gibi düşünebilirsiniz. Veritabanına özel eklentileri de kurduktan sonra tüm projeniz artık yeni veritabanı ile iletişim kurmaya hazırdır veritabanına özel fonksiyonlar için düzenleme yapmanız gerekmez.

mysqli

Mysqli biraz önce PDO anlatırken bahsettiğimiz veritabanına özel bir kütüphanedir. Mysql veritabanı ilet etkileşim kurmanızı sağlar. Örneğin Mysql kullanan bir proje eğer PDO olmadan sadece Mysqli ile yazılmışsa başka bir veritabanına geçerken tüm sorgu fonksiyonları yeniden yazılmalıdır.

xml

XML dosyalarını işlemenizi sağlar. Açabilir veya sıfırdan yeni bir xml dosyası oluşturabilirsiniz. Tüm nodelara erişim sağlar.

PHP Seçenekleri

Bu saydıklarım önemli PHP uzantılarıydı. Şimdi sırada önemli PHP ayarları var. Bu ayarlara Dikkat ederseniz uygulamanız daha güvenli olur. Birazdan ne demek istediğimi anlıyıcaksınız.

PHP seçeneklerinden kastımız bazı panelde “Options” sekmesinde bulunan ayarlardır.

Bu ayarlar kullanıcılarımızın sunucumuza bir istek attığında onlara hangi limitlerde kaynak ayıracağımızı belirlememizi sağlar. Örneğin “memory limit” ayarında bir isteğin en fazla kaç MB ram kullanabileceğini tanımlarız.

Diyelim ki koddaki bor hata veya kullanıcı kaynaklı bir durum çok fazla ram gerektiriyor hatta sunucunun tüm ramini kullanabilir. Bu durumda diğer kullanıcılarımıza hizmet vermeyeceğiz. İşte tam bu durumda ram limiti imdadımıza yetişiyor ve eğer biz bu limiti uygularsak o kullanıcı ne işlem yaparsa yapsın belli bir ram kullanabiliyor.

Başlıca PHP Seçenekleri (Options)

Aşağıda başlıca ayarları sizler için derledim. Tabi bir çok ayar daha bulunuyor. Bu yazımızda bu kadarına değinicez.

memory_limit

Memory limit birazönceki örnekte verdiğim gibi bir HTTP isteğinin veya cron işleminin sunucunuzda kullanmasına izin verdiğiniz ram limitini temsil eder.

upload_max_filesize

Yüklenebilecem maximum dosya boyutu

post_max_size

POST verilerinin boyutunu limitlememizi sağlar.

max_execution_time

Bu da en sevdiklerimden biridir bir işlemin çalışma süresini limitlememizi sağlar. Diyelim ki 60 olarak belirledik. Sunucumuz bir isteğe 60 saniyeden fazla süre ayırıyorsa o işlem yarıda sonlandırılır.

display_errors

PHP hatalarının ekranda görünmesini sağlar. Sadece geliştirme yaparken açık olduğundan emin olun.

error_reporting

PHP errorlarından hangilerinin raporlanacağını belirlemenizi sağlar.

log_errors

Bu da çok önemlidir. Hataları bir dosyada kaydetmemizi sağlar. Display errors kapalı olduğu durumda kesinlikle kullanılmalıdır. Böylelikle kullanıcılar görmeden hataları kaydedicez.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Alışveriş Sepeti
Hemen iletişime geçin!