PHP versiyasını cPanel-də necə dəyişdirmək? (8.0, 8.1, 8.2, 8.3 hansı yaxşıdır?)

?

PHP versiyası saytın sürət və təhlükəsizliyinə təsir edir

PHP 7.4 artıq köhnəlmişdir (2022-də EOL - End of Life). Hostinq.az hostingində 8.0-8.3 versiyaları mövcuddur. Bu bələdçidə hansı versiyanı seçmək və cPanel-də necə dəyişdirmək olduğunu görəcəksiniz.

İcmal

  1. Versiya müqayisəsi (7.4 vs 8.x)
  2. Hansını seçmək?
  3. cPanel-də necə dəyişmək
  4. Yenilikdən əvvəl yoxlama
  5. Problem yarananda nə etmək
1

Versiya müqayisəsi

PHP 7.4 (köhnə)

  • 2019-2022 (3 il dəstək)
  • EOL: Noyabr 2022 - daha təhlükəsizlik yeniliyi yoxdur
  • Çoxlu köhnə tema/plugin işləyir

PHP 8.0 (2020-2023)

  • EOL Noyabr 2023 - köhnəlib
  • Sürət: 7.4-dən 10% tez
  • Named arguments, match expression

PHP 8.1 (2021-2025)

  • Aktiv dəstəkdə, Noyabr 2025-ə qədər
  • Enums, readonly properties, fibers
  • WordPress üçün çox stabil

PHP 8.2 (2022-2026)

  • Aktiv, dəstəkdə
  • Readonly classes, new in initializers
  • Performance 8.0-dən 10% tez

PHP 8.3 (2023-2027)

  • Ən yeni stabil versiya
  • Performance ən yüksək
  • Typed class constants
  • Bəzi köhnə pluginlərlə uyğunsuzluq ola bilər
2

Hansını seçmək?

Tövsiyə:

  • WordPress: PHP 8.2 (stabil + yaxşı sürət)
  • Laravel: PHP 8.3 (Laravel 11+ üçün məcburi)
  • Köhnə WordPress sayt (5.x): PHP 8.0 və ya 8.1
  • Yeni proyekt: PHP 8.3
⚠️

PHP 7.x istifadə etməyin! Təhlükəsizlik yenilikləri almır → hack riski yüksəkdir. Bütün modern plugin/tema PHP 8.0+ istəyir.

3

cPanel-də PHP versiyası dəyişmək

1. Select PHP Version

  1. cPanel-ə daxil olun
  2. "Software" bölməsində Select PHP Version tapın
  3. Açılır pəncərədə cari versiyanı görəcəksiniz
  4. Açılan menyudan yenisini seçin (məs. 8.2)
  5. Set as current

2. PHP extension-ları

Sayt PHP-də bəzi modulları (extension) tələb edə bilər. "Select PHP Version" → Extensions tabında:

  • curl, gd, mbstring, openssl, pdo, xml - bunlar əksər WP saytlar üçün lazım
  • ionCube - WiseCP, vBulletin və bəzi premium plugins üçün
  • imagick - şəkil işləri üçün

Lazım olanları işarələyib Save.

3. PHP Options (php.ini parametrləri)

"Switch to PHP Options" düyməsi var. Buradan:

  • memory_limit = 256M (WordPress üçün)
  • max_execution_time = 300 (uzun sorğular üçün)
  • upload_max_filesize = 64M (böyük fayl yükləmək)
  • post_max_size = 64M
  • max_input_vars = 5000 (Elementor üçün vacib)

Save dəyişikliklər dərhal aktiv olur.

4

Yenilikdən əvvəl yoxlama

PHP versiyası dəyişdirməzdən əvvəl:

  1. Backup alın - UpdraftPlus + cPanel backup
  2. Plugin-ləri yoxlayın: PHP 8.x ilə uyğun olanları seçin (WordPress.org-da plugin səhifəsində "Tested up to" yazır)
  3. Tema-nın requirements: tema PHP versiyası tələbi yoxlayın
  4. WP version: WordPress 6.0+ olsun

PHP Compatibility Checker plugin

WordPress-də: "PHP Compatibility Checker" install edin. Saytınızı skan edib hansı tema/plugin-in problemli olduğunu göstərir.

5

Problem yaranarsa

Sayt 500 səhv verir

  1. cPanel-ə daxil olun
  2. PHP versiyasını köhnəyə qaytarın (8.2 → 8.1)
  3. Sayt açıldı? - Hansı plugin/tema uyğun deyil tapırıq

Hansı plugin səbəb olur?

  1. Bütün pluginləri deaktiv edin
  2. Yeni PHP versiyasını yenidən aktiv edin
  3. Sayt işləyir mi? - Bəli
  4. Pluginləri tək-tək aktiv edin, hansından sonra sındısa o səbəbdir
  5. Həmin plugin-i yeniləyin və ya alternativlə əvəz edin

Debug mode

wp-config.php-də:

  • define('WP_DEBUG', true);
  • define('WP_DEBUG_LOG', true);

Xəta detalları wp-content/debug.log-da görünür.

FAQ

PHP-ni hər saytda ayrı versiyaya quraşdıra bilərəm?

Bəli - cPanel-də hər domen üçün ayrı versiya seçə bilərsiniz (CloudLinux + LSPHP). Köhnə tema sayt 7.4, yenilər 8.3.

PHP yenilikdən sonra sürət artar?

Bəli - 7.4 → 8.2 keçidi tipik 20-30% sürət artımı verir.

Hosting paketim default hansı PHP istifadə edir?

Hostinq.az-da default 8.2. Daha yeni istəsəniz cPanel-də dəyişin.

OPcache nədir?

PHP-in built-in cache mexanizmidir. PHP kodları compile edilmiş halda yaddaşda saxlayır. Hostinq.az hostingində aktivdir, sürəti 2-3 dəfə artırır.

Hostinq.az hostingində bütün PHP versiyaları

5.6-dan 8.3-ə qədər hər versiya. CloudLinux + LSPHP ilə hər müştəri ayrı resursdan istifadə edir.

Hosting paketləri