AvaHost VPS’te PHP-FPM Yeniden Başlatma: Hızlı Bir Kılavuz

PHP-FPM (FastCGI Process Manager), AvaHost’un yüksek performanslı VPS‘lerinde PHP isteklerini yönetir ve WordPress gibi dinamik web siteleri veya özel uygulamaları güçlendirir. PHP-FPM’i yeniden başlatmak, yapılandırma değişikliklerinden, PHP güncellemelerinden sonra veya 502 hataları gibi sorunları gidermek için gereklidir. Bu kılavuz, AvaHost’un Ubuntu veya CentOS VPS’lerinde NVMe SSD’leri ve LiteSpeed uyumluluğunu kullanarak PHP-FPM’i yeniden başlatmanın basit yöntemlerini sunar.

Gereksinimler

  • Ubuntu veya CentOS ile AvaHost Linux VPS (örneğin, VPS Basic, €10/ay).

  • Root veya sudo erişimi (ssh root@your-vps-ip).

  • PHP-FPM yüklü (AvaHost’un LAMP yığını veya cPanel ile varsayılan olarak).

  • PHP sürümünüz hakkında bilgi (örneğin, 7.4, 8.1) için:

    php -v

1. systemctl Kullanarak PHP-FPM Yeniden Başlatma (Modern Linux Sistemleri)

Çoğu modern Linux dağıtımı, Ubuntu, Debian, CentOS ve RHEL dahil, hizmetleri yönetmek için systemd kullanır. Aşağıdaki komutu kullanın:

sudo systemctl restart php-fpm

Belirli PHP sürümleri için (örneğin, PHP 7.4 veya PHP 8.1), sürümü belirtin:

sudo systemctl restart php7.4-fpm
sudo systemctl restart php8.1-fpm

PHP-FPM’in durumunu kontrol etmek için:

sudo systemctl status php-fpm

2. service Kullanarak PHP-FPM Yeniden Başlatma (Eski Sistemler)

Bazı eski Linux dağıtımları, systemctl yerine service komutunu kullanır:

sudo service php-fpm restart

Belirli PHP sürümleri için:

sudo service php7.4-fpm restart
sudo service php8.1-fpm restart

3. init.d Kullanarak PHP-FPM Yeniden Başlatma (Eski Sistemler)

Hala SysVinit’e dayanan eski sistemlerde, PHP-FPM’i şu şekilde yeniden başlatın:

sudo /etc/init.d/php-fpm restart

Belirli bir PHP sürümü için:

sudo /etc/init.d/php7.4-fpm restart

4. Bağlantıları Kesmeden PHP-FPM’i Yeniden Yükleme

Tam bir yeniden başlatma yerine, mevcut bağlantıları sonlandırmadan değişiklikleri uygulamak için PHP-FPM’i yeniden yükleyebilirsiniz:

sudo systemctl reload php-fpm

Belirli PHP sürümleri için:

sudo systemctl reload php7.4-fpm

5. PHP-FPM’i Manuel Olarak Durdurup Başlatma

Yeniden başlatma komutu işe yaramazsa, PHP-FPM’i manuel olarak durdurup başlatmak yardımcı olabilir:

sudo systemctl stop php-fpm
sudo systemctl start php-fpm

6. PHP-FPM Süreçlerini Sonlandırıp Yeniden Başlatma

Eğer PHP-FPM yanıt vermiyorsa, tüm süreçleri manuel olarak sonlandırın ve yeniden başlatın:

sudo pkill -9 php-fpm
sudo systemctl start php-fpm

Sonuç

AvaHost’un VPS’inde PHP-FPM’i yeniden başlatmak, systemctl, service veya manuel yöntemler kullanarak basittir ve WordPress veya özel CMS gibi PHP tabanlı uygulamaların sorunsuz çalışmasını sağlar. AvaHost’un NVMe SSD’leri, LiteSpeed entegrasyonu ve cPanel araçları performansı artırır ve yönetimi basitleştirir.