PHP Selector, müşterinin farklı PHP sürümlerini ve modüllerini panelden seçebilmesini sağlar. Ancak bu deneyimin düzgün çalışması için CageFS ve LVE Manager altyapısı doğru hazırlanmalıdır.
CloudLinux dokümanı PHP Selector için alt-php paketleri, CageFS ve web server/PHP mode uyumluluğunu birlikte ele alır. Yanlış PHP handler veya yanlış ini path değişkenleri selector davranışını bozabilir.
- CageFS hazır olmadan PHP Selector kullanıcı deneyimi eksik kalabilir.
- SuPHP_ConfigPath, PHPRC veya PHP_INI_SCAN_DIR gibi path değişiklikleri selector’ı bozabilir.
- Yeni PHP sürümleri için alt-php group update çalıştırılmalıdır.
- alt-php: CloudLinux’un çoklu PHP paket ailesidir.
- defaults.cfg: Varsayılan sürüm ve modül ayarlarını tutar.
- Feature Manager: cPanel tarafında Select PHP Version görünürlüğünü etkiler.
Kurulum sonrası gerçek test, panelde seçilen PHP sürümünün phpinfo ve CLI tarafında doğru görünmesidir. Müşteri “PHP 8.2 seçtim” dediğinde web isteği hâlâ native sürümde çalışıyorsa handler ve CageFS tarafı tekrar kontrol edilmelidir.
- PHP ini pathlerini elle override etmek selector davranışını kırabilir.
- alt-php paketlerini kaldırmak CloudLinux bileşen bağımlılıklarını etkiler.
- Yeni PHP sürümü görünüyor ama modüller yanlışsa defaults.cfg kontrol edilmelidir.
CloudLinux dokümanı PHP Selector için alt-php paketleri, CageFS ve web server/PHP mode uyumluluğunu birlikte ele alır. Yanlış PHP handler veya yanlış ini path değişkenleri selector davranışını bozabilir.
Operasyon Notu
- CageFS hazır olmadan PHP Selector kullanıcı deneyimi eksik kalabilir.
- SuPHP_ConfigPath, PHPRC veya PHP_INI_SCAN_DIR gibi path değişiklikleri selector’ı bozabilir.
- Yeni PHP sürümleri için alt-php group update çalıştırılmalıdır.
Vurgulanacak Ayarlar
- alt-php: CloudLinux’un çoklu PHP paket ailesidir.
- defaults.cfg: Varsayılan sürüm ve modül ayarlarını tutar.
- Feature Manager: cPanel tarafında Select PHP Version görünürlüğünü etkiler.
Komut ve Kontrol
yum groupinstall alt-php
yum update cagefs lvemanager
yum groupupdate alt-phpSaha Uygulaması
Kurulum sonrası gerçek test, panelde seçilen PHP sürümünün phpinfo ve CLI tarafında doğru görünmesidir. Müşteri “PHP 8.2 seçtim” dediğinde web isteği hâlâ native sürümde çalışıyorsa handler ve CageFS tarafı tekrar kontrol edilmelidir.
Riskli Noktalar
- PHP ini pathlerini elle override etmek selector davranışını kırabilir.
- alt-php paketlerini kaldırmak CloudLinux bileşen bağımlılıklarını etkiler.
- Yeni PHP sürümü görünüyor ama modüller yanlışsa defaults.cfg kontrol edilmelidir.
