- Mesajlar
- 43
- Web sitesi
- hostingindirim.com
- AdminCP
- #1
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.
EA-PHP (EasyApache PHP) Kurulumu
EA-PHP, cPanel sunucularda varsayılan olarak kullanılan PHP sürüm yönetim sistemidir.
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ç
ALT-PHP (Alternative PHP) Kurulumu
ALT-PHP, CloudLinux sistemlerinde kullanılır ve her kullanıcıya izole PHP ortamı sağlar.
ALT-PHP kullanmak için CloudLinux işletim sistemi ve CageFS aktif olmalıdır.
Kurulu değilse:
2. ALT-PHP Paketlerini Kur
Ya da tekil sürüm için:
3. CageFS ile Entegrasyon
Bu komutlar tüm kullanıcılar için CageFS ve ALT-PHP'yi aktif hale getirir.
WHM → CloudLinux LVE Manager → PHP Selector aktifse kullanıcılar cPanel içinden kendi PHP sürümünü seçebilir.
ALT-PHP kurulu sürümleri listeleme:
Kullanıcıya CageFS ve alt-php erişimi vermek:
ALT-PHP vs EA-PHP Nedir?
Özellik | EA-PHP (EasyApache PHP) | ALT-PHP (Alternative PHP) |
---|---|---|
Kaynak | cPanel / EasyApache | CloudLinux |
Kullanım Amacı | Standart PHP kurulumları | İzole PHP sürümleri (CageFS uyumlu) |
Performans | Yüksek | Daha kontrollü, izole |
Uyum | cPanel sistemleriyle tam uyumlu | CloudLinux + CageFS ortamlarında önerilir |
Yükleme Yeri | EasyApache 4 ile yüklenir | alt-php paketleriyle yüklenir |

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.
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, 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 gerekli | ALT-PHP |
Shared hosting sunucuları | ALT-PHP (CloudLinux + CageFS) |
VPS, root erişimi olan sistemler | EA-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).