X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe)
X
X

Lütfen Ülke (Bölge) Seçiniz

Türkiye (Türkçe)Türkiye (Türkçe)
X
🔥 Türkiye Lokasyon VDS & VPS sunucularında %20 indirim! Kupon Kodu: Türkiye'de %20 İndirim! Kod: DATA20
Şirketimizdeki KALİTEYİ Yakından Tanıyın!

cPanel'de PHP Sürümü ve PHP Ayarlarını Değiştirme

cPanel'de PHP Sürümü ve PHP Ayarlarını Değiştirme

WordPress, WooCommerce, Laravel veya hazır bir PHP betiği kullanıyorsanız sitenizin hangi PHP sürümüyle çalıştığı hem hızı hem de güvenliği doğrudan etkiler. Eski bir sürüm güvenlik güncellemesi almaz, çok yeni bir sürüm ise güncellenmemiş eklentilerle uyumsuz olabilir. PHP sürümü değiştirme işlemi cPanel'de birkaç tıklamayla yapılır; ancak hangi ekranı kullanacağınız sunucunuzun yapılandırmasına bağlıdır. Bu rehberde iki farklı menüyü, en sık değiştirilen PHP ayarlarını ve değişiklik sonrası kontrolleri adım adım anlatıyoruz.

Hangi Menüyü Kullanacağım? MultiPHP Manager ve Select PHP Version

cPanel'de PHP yönetimi için iki farklı araç bulunabilir. Arayüzünüzde hangisinin görüneceğini hosting firmanızın sunucu kurulumu belirler:

  • MultiPHP Manager ve MultiPHP INI Editor: cPanel'in kendi PHP yönetim araçlarıdır. Sürümü alan adı bazında seçmenizi ve temel PHP ayarlarını düzenlemenizi sağlar. Jupiter temasında Software bölümünde yer alır.
  • Select PHP Version: CloudLinux işletim sistemi kullanan sunucularda bulunan PHP Selector aracıdır. Sürüm, PHP eklentileri (extensions) ve ayarlar (options) tek ekrandan yönetilir. Yine Software bölümünde görünür.

Bazı sunucularda her iki araç birlikte görünür. Böyle bir yapılandırmada Select PHP Version ekranındaki seçimin etkili olabilmesi için alan adının MultiPHP Manager'da sunucu varsayılanını devralacak şekilde (inherit) bırakılması gerekebilir. Hangi aracı kullanmanız gerektiğinden emin değilseniz değişiklik yapmadan önce destek ekibine sormak, birbiriyle çelişen ayarların yarattığı karmaşayı önler.

Adım Adım: MultiPHP Manager ile PHP Sürümü Değiştirme

  1. cPanel'e giriş yapın ve Software bölümünde MultiPHP Manager simgesine tıklayın.
  2. Sayfanın üst kısmında sunucunun varsayılan PHP sürümü görünür. Altındaki tabloda hesabınızdaki tüm alan adları ve her birinin kullandığı PHP sürümü listelenir.
  3. Sürümünü değiştirmek istediğiniz alan adının solundaki kutuyu işaretleyin. Birden fazla alan adını aynı anda seçebilirsiniz.
  4. Sağ üstteki PHP Version açılır listesinden yeni sürümü seçin (sunucu üzerindeki paket adlarıyla, örneğin PHP 8.3 (ea-php83) biçiminde görünür).
  5. Apply düğmesine basın. Değişiklik genellikle anında uygulanır.

Listede inherit yazan alan adları, üst dizinin veya sunucunun varsayılan sürümünü kullanır. Sunucu varsayılanı değiştiğinde bu alan adları da otomatik olarak yeni sürüme geçer; sürümün sabit kalmasını istiyorsanız alan adına belirli bir sürüm atayın.

Adım Adım: Select PHP Version ile Sürüm ve Eklenti Yönetimi

  1. Software bölümünde Select PHP Version simgesine tıklayın.
  2. Üstteki Current PHP version açılır listesinden istediğiniz sürümü seçin ve değişikliği uygulayın. Arayüz sürümüne göre Set as current düğmesine basmanız gerekebilir.
  3. Extensions sekmesinde o sürüm için etkin PHP eklentilerini görürsünüz. Uygulamanızın ihtiyaç duyduğu eklentileri (örneğin intl, imagick, zip, sodium) işaretleyerek açabilirsiniz.
  4. Options sekmesinde memory_limit, upload_max_filesize gibi değerleri açılır listelerden seçerek değiştirebilirsiniz.

Bu araçta sürüm genellikle hesap genelinde uygulanır. Farklı alan adlarına farklı sürüm atamanız gerekiyorsa sunucunuzun bunu nasıl desteklediğini destek ekibine danışın. Sürüm değiştirdiğinizde eklenti seçimlerinin yeni sürüme taşınıp taşınmadığını mutlaka kontrol edin; eksik bir eklenti, sitenin beyaz ekran vermesinin en yaygın nedenlerinden biridir.

PHP Sürümleri ve Destek Durumu

PHP projesi her sürümü yaklaşık iki yıl aktif olarak, ardından bir süre yalnızca güvenlik düzeltmeleriyle destekler. Desteği biten bir sürüm, yeni keşfedilen açıklar için yama almaz. Kasım 2026 itibarıyla durum özetle şöyledir:

SürümDurumÖneri
PHP 7.4 ve öncesiDestek sona erdiKullanmayın; uygulamanızı güncelleyin
PHP 8.0 ve 8.1Destek sona erdiEn kısa sürede yükseltin
PHP 8.2Yalnızca güvenlik düzeltmeleri, 2026 sonunda bitiyorGeçiş planı yapın
PHP 8.3Yalnızca güvenlik düzeltmeleriUyumluluk gerekiyorsa uygun
PHP 8.4 ve 8.5Aktif destekUygulamanız destekliyorsa tercih edin

En yeni sürüm her zaman en doğru seçim değildir. WordPress çekirdeği güncel PHP sürümleriyle uyumludur; ancak uzun süredir güncellenmeyen bir tema veya eklenti yeni sürümde hata verebilir. Güvenli yol, desteklenen sürümler arasından uygulamanızın ve eklentilerinizin resmi olarak desteklediği en yeni sürümü seçmektir.

Sık Değiştirilen PHP Ayarları

MultiPHP Manager kullanan sunucularda ayarlar Software > MultiPHP INI Editor ekranından yönetilir. Basic Mode sekmesinde alan adını seçtiğinizde en çok ihtiyaç duyulan ayarlar açılır kapanır anahtarlar ve metin kutuları olarak görünür. Editor Mode ise ilgili dizindeki ini dosyasını doğrudan düzenlemenize izin verir.

AyarNe işe yarar?Ne zaman değiştirilir?
memory_limitTek bir PHP isteğinin kullanabileceği en yüksek bellek"Allowed memory size exhausted" hatasında
upload_max_filesizeYüklenebilecek tek dosyanın en büyük boyutuBüyük tema, eklenti veya medya yüklerken
post_max_sizeBir form gönderiminin toplam boyutuupload_max_filesize ile birlikte, ondan büyük olacak şekilde
max_execution_timeBir betiğin çalışabileceği en uzun süre (saniye)İçe aktarma veya uzun süren işlemlerde zaman aşımı alındığında
max_input_varsBir istekte işlenebilecek değişken sayısıBüyük menüler veya çok alanlı formlar kaydedilmediğinde
display_errorsHataların sayfada gösterilmesiYalnızca kısa süreli hata ayıklamada açılır, canlıda kapalı kalmalı

Değerleri gereğinden çok yüksek tutmak sorunu çözmez, yalnızca gizler. Örneğin sürekli bellek hatası veren bir eklenti, limiti ne kadar artırırsanız artırın bir noktada yine sınıra dayanır. Paylaşımlı hostingde hesabınıza tanınan toplam kaynaklar da bu değerlerin pratik üst sınırını belirler.

.htaccess mi .user.ini mi?

İnternetteki pek çok rehber PHP ayarlarını .htaccess içine php_value satırlarıyla eklemeyi önerir. Bu yöntem yalnızca belirli PHP çalıştırma modlarında geçerlidir. PHP-FPM kullanılan bir yapılandırmada bu satırlar 500 Internal Server Error hatasına yol açabilir. Arayüzdeki araçlar sizin yerinize doğru dosyayı yazdığı için ayarları her zaman MultiPHP INI Editor veya Select PHP Version üzerinden değiştirmek en güvenli yoldur. Elle düzenleme yapmanız gerekiyorsa ilgili dizindeki .user.ini dosyası genellikle doğru yerdir:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 120

.user.ini dosyasındaki değişikliklerin etkin hâle gelmesi birkaç dakika sürebilir; çünkü PHP bu dosyayı belirli aralıklarla yeniden okur.

Yükseltmeden Önce Hazırlık

Büyük bir sürüm atlaması, örneğin 7.4'ten 8.x'e geçiş, küçük bir güncellemeden farklıdır. PHP 8 ile bazı eski fonksiyonlar kaldırıldı, tür denetimleri sıkılaştırıldı ve daha önce yalnızca uyarı üreten bazı durumlar artık ölümcül hataya dönüşüyor. Bu yüzden canlı sitede sürüm değiştirmeden önce kısa bir hazırlık yapmak, ziyaretçilerin hata sayfasıyla karşılaşma riskini ortadan kaldırır:

  • Yedek alın. Dosyaların ve veritabanının güncel bir kopyası olmadan değişiklik yapmayın.
  • Bileşenleri güncelleyin. WordPress çekirdeğini, temayı ve tüm eklentileri önce mevcut PHP sürümünde güncelleyin. Geliştiricilerin çoğu uyumluluk düzeltmelerini bu güncellemelerle yayımlar.
  • Bakımı bırakılmış eklentileri tespit edin. Uzun süredir güncelleme almamış eklentiler yeni sürümde sorun çıkarmaya en yatkın olanlardır; alternatiflerini önceden araştırın.
  • Önce test ortamında deneyin. Siteyi bir alt alan adına kopyalayıp yalnızca o alan adının PHP sürümünü değiştirerek denemek, MultiPHP Manager'ın alan adı bazında sürüm atayabilmesi sayesinde kolaydır.
  • Trafiğin düşük olduğu saati seçin. Olası bir sorun daha az ziyaretçiyi etkiler.

cPanel'in sunduğu diğer araçlarla birlikte PHP yönetiminin hosting deneyimine nasıl oturduğunu görmek isterseniz cPanel hosting nedir yazımız iyi bir başlangıç noktasıdır.

Değişiklik Sonrası Kontrol ve Geri Dönüş

Sürüm veya ayar değişikliğinden sonra yapılacak kontroller kısa ama önemlidir:

  1. Siteyi gezin. Ana sayfayı, iletişim formunu, ödeme ve üye girişi gibi kritik sayfaları açın; yönetim panelinde birkaç işlem yapın.
  2. Etkin sürümü doğrulayın. Geçici olarak bir bilgi dosyası oluşturup sürümü ve ayarları görebilirsiniz. Kontrolden hemen sonra bu dosyayı silin; sunucu hakkında ayrıntılı bilgi açığa çıkarır.
  3. Hata günlüğüne bakın. cPanel'de Metrics > Errors ekranı son hataları listeler. Sitenizin kök dizinindeki error_log dosyası da PHP uyarılarını içerebilir.
  4. Sorun varsa geri alın. Aynı ekrandan önceki sürümü seçip Apply demeniz yeterlidir. Ardından hatayı veren eklentiyi veya temayı güncelleyip yeni sürümü tekrar deneyin.
<?php
phpinfo();

Yukarıdaki iki satırı bilgi.php gibi tahmin edilmesi zor bir adla kaydedip tarayıcıda açtığınızda etkin PHP sürümü, yüklü eklentiler ve tüm ayarlar listelenir. İşiniz bitince dosyayı silmeyi unutmayın. Sürüm değişikliğinden sonra bazı sayfalarda erişim hatası görürseniz 403 Forbidden hatası yazımızdaki kontroller de yol gösterebilir.

Sık Sorulan Sorular

PHP sürümünü değiştirmek sitemi bozar mı?

Uygulamanız ve eklentileriniz yeni sürümle uyumluysa hayır. Uyumsuz bir bileşen varsa beyaz ekran veya hata mesajı görebilirsiniz; bu durumda önceki sürüme dönmek bir dakika sürer. Değişiklikten önce yedek almak her zaman iyi bir önlemdir.

Her alan adı için farklı PHP sürümü kullanabilir miyim?

MultiPHP Manager kullanan sunucularda evet, sürüm alan adı bazında seçilir. Select PHP Version kullanan yapılarda bu imkân sunucu yapılandırmasına bağlıdır.

memory_limit değerini artırdım ama hata devam ediyor, neden?

Ayar yanlış dosyaya yazılmış veya uygulama kendi bellek sınırını tanımlıyor olabilir. WordPress'te wp-config.php içindeki WP_MEMORY_LIMIT tanımını da kontrol edin ve etkin değeri bir bilgi dosyasıyla doğrulayın.

Bir PHP eklentisi listede yok, ne yapmalıyım?

Select PHP Version ekranında bulunmayan veya MultiPHP kullanan sunucularda yüklü olmayan eklentiler için destek ekibinden kurulum talep edebilirsiniz. Tamamen kendi kontrolünüzde bir PHP ortamı istiyorsanız VDS daha uygun bir çözümdür.

WordPress için hangi PHP sürümünü seçmeliyim?

Aktif destek alan sürümlerden, kullandığınız tema ve eklentilerin uyumlu olduğu en yenisini seçin. WordPress yönetim panelindeki Site Sağlığı ekranı da PHP sürümünüzle ilgili önerileri gösterir; kurulum için Softaculous ile WordPress kurulumu rehberimize göz atabilirsiniz.

Doğru PHP sürümü ve dengeli ayarlar, sitenizin hem daha hızlı hem de daha güvenli çalışmasını sağlar. PHP sürümü seçimi, LiteSpeed Web Server ve Türkçe cPanel ile gelen Linux hosting paketlerini veya WordPress siteleri için optimize edilmiş WordPress hosting seçeneklerini inceleyebilir, PHP ortamını tamamen kendiniz yapılandırmak istiyorsanız Türkiye lokasyonlu VDS ile ilerleyebilirsiniz.

VDS Sanal Sunucu
TÜRKİYE / ANKARA
₺139 /ay'dan başlayan
Paketleri İncele
  •  NVMe SSD Disk
  •  DDoS Koruması Dahil
  •  Limitsiz Trafik
  •  0–15 Dakikada Kurulum
  •  Windows - Linux
  •  7/24 Destek
Top
Destek Hattı0850 840 90 28

DNS Adresleri

ns1.datahost.net.tr
ns2.datahost.net.tr
DataHost Destek Çevrimiçi

Satış öncesi tüm sorularınız için WhatsApp hattımıza yazın; size hızlıca yardımcı olalım.

WhatsApp'tan Yaz