serverhataları
teknik çözüm merkezi
Ara Giriş Yap Üye Ol
🏠 Ana Sayfa 📚 Kurulum Rehberleri
Kategoriler
🌐 Web Sunucuları 🐧 İşletim Sistemleri 📦 Sanallaştırma & VPS 🖥️ Kontrol Panelleri 🔒 SSL & Güvenlik 📝 CMS & Uygulamalar 🗄️ Veritabanı 📧 Mail Sunucusu 🗨️ Forum ℹ️ Hakkımızda 📧 İletişim
Giriş Yap Üye Ol
Ana Sayfa Web Sunucuları Nginx Kurulumu PHP-FPM Nasıl Kurulur ve Yapılandırılır? Nginx ...
🟢 Nginx Kurulumu

PHP-FPM Nasıl Kurulur ve Yapılandırılır? Nginx ile Entegrasyon Rehberi

PHP-FPM kurulumu, havuz yapılandırması ve Nginx ile entegrasyonu. Ubuntu ve CentOS için adım adım rehber.

📅 23 Nisan 2026 👁 159 görüntülenme ⏱ 3 dk okuma
𝕏 Paylaş
📋 İçindekiler göster/gizle

PHP-FPM Nedir?

PHP-FPM (FastCGI Process Manager), PHP için yüksek trafik senaryolarında üstün performans sağlayan FastCGI uygulamasıdır.

Ubuntu Kurulumu

apt update
apt install php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-curl php8.2-zip php8.2-gd -y
systemctl enable --now php8.2-fpm

PHP-FPM Havuz Yapılandırması

[www]
pm = dynamic
pm.max_children = 20
pm.start_servers = 5
pm.min_spare_servers = 3
pm.max_spare_servers = 10

Nginx Entegrasyonu

location ~ \.php$ {
    fastcgi_pass unix:/run/php/php8.2-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
    include fastcgi_params;
}

cPanel'de PHP-FPM

cPanel → EasyApache 4 → PHP-FPM modülünü etkinleştirin. cPanel → Select PHP Version → PHP-FPM Handler seçin.

Plesk'te PHP-FPM

Plesk → PHP Settings → PHP Handler olarak FPM seçin. Pool ayarlarını Plesk → PHP-FPM Pool Settings üzerinden düzenleyin.

DirectAdmin'de PHP-FPM

cd /usr/local/directadmin/custombuild && ./build php n
./build php_fpm yes && ./build rewrite_confs

Panel Bazlı Kurulum Rehberi

Aşağıda PHP-FPM Nasıl Kurulur kurulumunu farklı kontrol panelleri ve işletim sistemleri üzerinden nasıl gerçekleştireceğinizi bulacaksınız.

🖥️ cPanel ile Kurulum

cPanel barındırma ortamında PHP-FPM Nasıl Kurulur genellikle şu şekilde yönetilir:

  • cPanel → Software bölümünden ilgili modülü bulun
  • EasyApache 4 kullanıyorsanız: cPanel → EasyApache 4 → kurulum profili seçin
  • PHP uzantısı gerektiriyorsa: cPanel → Select PHP Version → Extensions
  • Değişiklikten sonra: cPanel → Restart Services → Apache veya PHP-FPM
# cPanel sunucusunda SSH erişiminiz varsa
/scripts/restartsrv_httpd
/scripts/restartsrv_apache_php_fpm

🔷 Plesk ile Kurulum

Plesk Obsidian/Onyx üzerinde PHP-FPM Nasıl Kurulur kurulumu:

  • Plesk → Tools & Settings → Server Components
  • PHP uzantısı için: Plesk → PHP Settings → Extensions
  • Değişiklik sonrası: Plesk → Services Management → servisi yeniden başlatın
# Plesk CLI
plesk sbin php-fpm restart
service nginx restart
service apache2 restart

💻 SSH / Terminal ile Kurulum

Komut satırı erişiminiz varsa aşağıdaki adımları takip edin:

# Ubuntu/Debian
apt update && apt install nginx -y
systemctl enable --now nginx
systemctl status nginx

# CentOS/AlmaLinux/RHEL
dnf install epel-release -y
dnf install nginx -y
systemctl enable --now nginx

🪟 Windows Server ile Kurulum

Windows Server ortamında PHP-FPM Nasıl Kurulur kurulumu için:

  • Server Manager → Add Roles and Features üzerinden ilgili rolü ekleyin
  • PowerShell (Yönetici olarak) ile paket yöneticisi (winget/Chocolatey) kullanabilirsiniz
  • IIS Web Platform Installer üzerinden bileşenleri ekleyin
  • Kurulum sonrası Windows Firewall ayarlarını güncellemeyi unutmayın

🔧 DirectAdmin ile Kurulum

DirectAdmin panelinde PHP-FPM Nasıl Kurulur yönetimi:

  • DirectAdmin → Admin Level → Custom Build ile derleme yapabilirsiniz
  • DirectAdmin → Extra Features bölümünden modülleri etkinleştirin
  • SSH erişimiyle cd /usr/local/directadmin/custombuild && ./build nginx
🤔 Bu kurulumda sorun mu yaşıyorsunuz?

Hata mesajınızı kopyalayıp foruma konu açın. Topluluğumuz size özel durumunuza göre yardımcı olacaktır.

🗨️ Foruma Katıl & Yardım Al

Yorumlar

Henüz yorum yok. İlk yorumu siz yapın!

Yorum Yap

Yorumunuz onaylandıktan sonra yayınlanır.