cPanel'de ALT-PHP ve EA-PHP Kurulumu – Detaylı Rehber

HostingForum.tr'ye Hoş Geldiniz!

Türkiye'nin gelişen web barındırma (hosting) topluluğuna adım attığınız için çok mutluyuz! HostingForum.tr, alan adı (domain), sunucu yönetimi, web hosting, VPS/VDS, güvenlik ve daha birçok konuda bilgi paylaşabileceğiniz, sorular sorup yanıtlar alabileceğiniz bir platformdur.

Administrator

www.hostingforum.tr
Mesajlar
43
Web sitesi
hostingindirim.com
Aşağıda cPanel sunucusunda alt-php (ALT-PHP) ve EA-PHP (EasyApache PHP) kurulumunu ve farklarını anlatan detaylı bir rehber bulabilirsin. Bu rehber genellikle CloudLinux kullanan sunucular için uygundur ve sistem yöneticisi seviyesinde bilgi gerektirir.

🧩 ALT-PHP vs EA-PHP Nedir?​


ÖzellikEA-PHP (EasyApache PHP)ALT-PHP (Alternative PHP)
KaynakcPanel / EasyApacheCloudLinux
Kullanım AmacıStandart PHP kurulumlarıİzole PHP sürümleri (CageFS uyumlu)
PerformansYüksekDaha kontrollü, izole
UyumcPanel sistemleriyle tam uyumluCloudLinux + CageFS ortamlarında önerilir
Yükleme YeriEasyApache 4 ile yükleniralt-php paketleriyle yüklenir

✅ EA-PHP (EasyApache PHP) Kurulumu

EA-PHP, cPanel sunucularda varsayılan olarak kullanılan PHP sürüm yönetim sistemidir.


1. EasyApache 4’e Gir

cPanel/WHM üzerinden:
  • WHM → EasyApache 4 → "Customize" butonuna tıkla.
Veya SSH üzerinden:

Kod:
yum install ea-php81 ea-php81-php-cli ea-php81-php-fpm

Not: Yukarıdaki örnek PHP 8.1 içindir. ea-php80, ea-php82 gibi diğer sürümlerle de kullanılabilir.

2. İstediğin PHP Modüllerini Seç
  • ea-php81-php-mysqlnd, ea-php81-php-gd, ea-php81-php-mbstring gibi modülleri kurarak ihtiyaca göre özelleştirme yap.

3. PHP-FPM Aktifleştirme (Opsiyonel)​

WHM → MultiPHP Manager → PHP-FPM’yi etkinleştir → "On" → Uygula.

✅ ALT-PHP (Alternative PHP) Kurulumu

ALT-PHP, CloudLinux sistemlerinde kullanılır ve her kullanıcıya izole PHP ortamı sağlar.


1. CloudLinux ve CageFS Gereksinimi


ALT-PHP kullanmak için CloudLinux işletim sistemi ve CageFS aktif olmalıdır.

Kurulu değilse:
Kod:
yum install cagefs
cagefsctl --init

2. ALT-PHP Paketlerini Kur

Kod:
yum groupinstall alt-php

Ya da tekil sürüm için:

Kod:
yum install alt-php81 alt-php81-php alt-php81-php-cli

3. CageFS ile Entegrasyon


Kod:
cagefsctl --enable-all
cagefsctl --force-update

Bu komutlar tüm kullanıcılar için CageFS ve ALT-PHP'yi aktif hale getirir.

4. PHP Seçiciyi Aç (CloudLinux PHP Selector)​


WHM → CloudLinux LVE Manager → PHP Selector aktifse kullanıcılar cPanel içinden kendi PHP sürümünü seçebilir.

🔧 ALT-PHP ile EA-PHP Arasındaki Farklar Ne Zaman Önemli?​


DurumÖnerilen
Tek sunucu, performans odaklıEA-PHP
Çoklu kullanıcı, izole ortam gerekliALT-PHP
Shared hosting sunucularıALT-PHP (CloudLinux + CageFS)
VPS, root erişimi olan sistemlerEA-PHP (ya da her ikisi birlikte)

📌 Sık Kullanılan Komutlar​

EA-PHP kurulu sürümleri listeleme:​

Kod:
rpm -qa | grep ea-php

ALT-PHP kurulu sürümleri listeleme:
Kod:
rpm -qa | grep alt-php

Kullanıcıya CageFS ve alt-php erişimi vermek:

Kod:
cagefsctl --enable username

🧠 Ek Bilgi:​


  • ALT-PHP, varsayılan PHP binary'sini değiştirmez. Sistem seviyesinde php -v komutu hâlâ EA-PHP ile çalışır.
  • Her kullanıcı kendi .htaccess dosyasından PHP sürümünü seçebilir (AddHandler application/x-httpd-alt-php81 gibi).
 

Bu konuyu görüntüleyen kullanıcılar

Geri
Üst