Discussion

Gelişmiş VDS Yönetimi: CentOS Üzerinde PHP-FPM Kullanarak Terminalden (SSH) Kesin Çözüm

Started by QuantumRuh · 26 Aug 2026 19:06 · 4 Views · 0 Replies
Thread Starter #0
PHP-FPM (FastCGI Process Manager), PHP uygulamalarının performansını artırmak için kullanılan bir uygulama sunucusudur. CentOS üzerinde VDS (Virtual Dedicated Server) yönetimi yaparken PHP-FPM kullanmak, yüksek trafikli web siteleri için önemli bir avantaj sağlar. Bu makalede, terminal üzerinden (SSH) PHP-FPM kurulumunu ve yapılandırmasını adım adım inceleyeceğiz.

1. PHP-FPM Kurulumu
Öncelikle, SSH ile VDS'nize bağlanmalısınız. Bağlandıktan sonra, aşağıdaki komutları kullanarak PHP-FPM'yi yükleyebilirsiniz:

CODE
1sudo yum install php-fpm


Yükleme tamamlandığında, PHP-FPM servisini başlatmak için şu komutu kullanın:

CODE
1sudo systemctl start php-fpm


Ve servisin her sistem açılışında otomatik olarak çalışmasını sağlamak için:

CODE
1sudo systemctl enable php-fpm


2. PHP-FPM Yapılandırması
PHP-FPM yapılandırma dosyası genellikle /etc/php-fpm.d/www.conf dosyasında bulunur. Bu dosyayı düzenlemek için bir metin düzenleyici açabilirsiniz:

CODE
1sudo nano /etc/php-fpm.d/www.conf


Bu dosyada dikkat etmeniz gereken bazı önemli ayarlar şunlardır:

  • user ve group: PHP-FPM işlemlerinin hangi kullanıcı ve grup altında çalışacağını belirler. Genellikle web sunucusunun kullanıcı adı ve grubu ile eşleşmelidir.
  • listen: PHP-FPM'nin dinleyeceği soket veya port. Genellikle /run/php-fpm/www.sock veya 127.0.0.1:9000 olarak ayarlanır.
  • pm: İşlem yönetimi ayarlarıdır. dynamic, ondemand veya static gibi seçenekler arasında seçim yapabilirsiniz.

Yapılandırmayı kaydettikten sonra, PHP-FPM servisini yeniden başlatmalısınız:

CODE
1sudo systemctl restart php-fpm


3. Web Sunucusuyla Entegrasyon
PHP-FPM'yi kullanmak için, web sunucunuzun (Apache veya Nginx) yapılandırmasını da güncellemeniz gerekiyor. Örneğin, Nginx için aşağıdaki satırları ekleyebilirsiniz:

CODE
1234567
location ~ \.php$ {
    include fastcgi_params;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}


Bu ayarlarla birlikte, PHP-FPM'nin Nginx ile entegre bir şekilde çalışmasını sağlayabilirsiniz.

Sonuç olarak, CentOS üzerinde PHP-FPM kullanarak VDS yönetimi, performansı artırmak için etkili bir yoldur. Doğru yapılandırma ile hem hız hem de istikrar elde edilebilir. Sistem yöneticileri için PHP-FPM'nin avantajları ve ipuçları hakkında daha fazla bilgi paylaşımı yapmak, topluluğun gelişimine katkı sağlayacaktır.

You must be logged in to reply.

0 quotes selected